跳到主要内容

v2rayn路由规则详解与分流教程


已读 0%
本篇目录
阅读设置
正文字号
18

设置仅保存在当前浏览器。

基础说明

v2rayN 的界面和路由能力会随着 6.x / 7.x 版本以及实际使用的 Xray / sing-box 核心变化。本文保留我在 6.x、7.x 中的使用记录,菜单名称以当前版本为准。

底层规则的核心仍是“从上到下匹配,命中后送到对应 outboundTag / balancer”。普通自定义路由最常见的是 proxy、direct、block。

基础操作流程

设置 -> 路由设置 -> 基础设置 -> 添加规则集 -> 添加规则

在基础配置中,最常用的 outboundTag (出站标签) 有三种:

  • proxy: 走代理的 domain 和 IP
  • direct: 直连的,不经过代理
  • block: 阻塞的,一般用于屏蔽广告或恶意 IP

假如我想代理一些 domain 和 IP,选择 proxy,端口不写默认就是全部端口,若需指定端口写法如下:

  • 80
  • 1-1234

勾选 enabled 启用,保存时勾选“Domain, IP, 进程名自动排序”可以让列表更整洁。


进阶:让特定网站走不同出口

路由规则本身首先决定的是流量交给哪个 outbound / balancer。v2rayN 某些 7.x 版本会在界面里提供“选择配置”或类似功能,把某条规则关联到特定配置;如果当前版本没有这个按钮,就不要手工编造节点 ID 填进 outboundTag。

通用做法是:

  1. 先创建更具体的域名规则,例如 domain:openai.com;
  2. 把它放在“全局代理 / 绕过大陆”等更宽泛规则之前;
  3. 如果当前 v2rayN 版本支持为路由规则选择具体配置或 balancer,再在界面里完成绑定;
  4. 如果只使用普通 proxy 出站,则最终仍会走当前代理出口,而不是自动固定到某一个节点。

原则:路由规则按顺序匹配,越具体的规则越应该放在越前面。


规则写法参考

Domain 写法

  • domain:完整域名 -> 例如 domain:www.google.com (匹配该域名及其子域名)
  • keyword:域名关键字 -> 例如 keyword:google (包含该关键字的都匹配)
  • regexp:正则表达式 -> 高级用法,用于复杂匹配
  • full:完全匹配字符串 -> 必须完全一致,极少使用
  • geosite:域名集 -> 引用预定义列表,例如 geosite:cn (中国境内域名)

推荐资源:
Loyalsoldier/v2ray-rules-dat: 🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,兼容 Shadowsocks-windows、Xray-core、Trojan-Go、leaf 和 hysteria。

IP 写法

  • geoip:IP集 -> 例如 geoip:cn (中国 IP)
  • 单个IP -> 例如 8.8.8.8
  • IP段 -> CIDR 格式,例如 192.168.1.0/24

Tun 模式注意事项

  • 打开 Tun 模式时,建议关闭系统代理(System Proxy),即任务栏图标变蓝但不开启“自动配置系统代理”。
  • Tun 模式接管系统层面的流量,路由规则依然生效。
  • 如果是特定进程需要代理,可以在规则中的 process (进程) 栏填写进程名称(如 chrome.exe)。

文章作者: 0xdadream
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 0xdadream !
赏
评论

评论将在接近此处时加载,也可点击立即加载。

  目录