V2Ray路由规则配置详解,域名分流与IP CIDR哪种方式更优

本文深入讲解V2Ray路由规则配置方法,涵盖代理组类型选择、分流规则写法、TUN模式与系统代理区别,帮助用户实现精细化流量控制,提升跨境访问体验。

路由规则核心概念

V2Ray路由规则决定哪些流量走代理、哪些直连,配置文件中routing字段包含domainStrategy(域名解析策略)和rules(规则列表)两个关键部分。

{
  "routing": {
    "domainStrategy": "IPIfNonMatch",
    "rules": [
      {
        "type": "field",
        "domain": ["google.com", "youtube.com"],
        "outboundTag": "proxy"
      },
      {
        "type": "field",
        "ipcidr": "geoip:cn",
        "outboundTag": "direct"
      }
    ]
  }
}

规则匹配按顺序执行,先匹配先生效,因此常用规则放前面,通用规则放后面。

分流规则类型与写法

域名规则(DOMAIN系列)

类型 写法 适用场景
DOMAIN domain:google.com 精确匹配单个域名
DOMAIN-SUFFIX domain-suffix:facebook.com 匹配域名及所有子域名
DOMAIN-KEYWORD domain-keyword:youtube 关键词模糊匹配

IP规则(IP-CIDR)

{
  "type": "field",
  "ipcidr": "192.168.0.0/16",
  "outboundTag": "direct"
}

内网地址默认直连,避免代理内网流量导致无法访问。

GEOIP规则

{
  "type": "field",
  "ipcidr": "geoip:cn",
  "outboundTag": "direct"
}

geoip:cn匹配中国IP段,常用于国内网站直连,V2Ray内置geoip.dat数据库。

规则优先级:DOMAIN > DOMAIN-KEYWORD > DOMAIN-SUFFIX > IP-CIDR > GEOIP

代理组配置与选择

代理组(Proxy Group)管理多个 outbound,实现自动测速与故障转移。

Select(手动选择)

proxies:
  - name: "美国节点"
    type: vmess
    server: us.example.com
  - name: "日本节点"
    type: vmess
    server: jp.example.com
proxy-groups:
  - name: "线路选择"
    type: select
    proxies:
      - "美国节点"
      - "日本节点"

手动指定出口节点,适合对节点有明确需求的用户。

URL-Test(自动测速)

proxy-groups:
  - name: "自动测速"
    type: url-test
    url: "http://www.gstatic.com/generate_204"
    interval: 300
    proxies:
      - "美国节点"
      - "日本节点"

每300秒访问指定URL测速,选择延迟最低节点,适合需要最低延迟的场景。

Fallback(故障转移)

proxy-groups:
  - name: "稳定优先"
    type: fallback
    url: "http://www.gstatic.com/generate_204"
    interval: 300
    proxies:
      - "高端线路"
      - "普通线路"
      - "备用线路"

按顺序尝试连接,成功则切换到此节点,适合对稳定性要求高的办公场景。

TUN模式与系统代理区别

特性 TUN模式 系统代理
接管范围 所有流量(TCP/UDP/ICMP) 仅HTTP/HTTPS/SOCKS5
游戏加速 支持 不支持
配置复杂度 较高 简单
功耗 较高 较低

TUN模式创建虚拟网卡,拦截全部流量,适合游戏、UDP应用,系统代理仅处理浏览器或指定应用流量,功耗更低。

常见问题FAQ

现象:部分国内网站走代理,访问缓慢

原因:路由规则中GEOIP未包含所有国内IP段,或域名匹配规则错误 解决方法:检查规则顺序,确保geoip:cn直连规则在代理规则之后;添加遗漏的国内域名

现象:代理规则生效,但部分网站仍直连

原因:域名未匹配到任何规则,使用默认出口 解决方法:在规则列表末尾添加兜底规则,明确指定默认出口

现象:切换节点后速度变慢

原因:当前节点服务器负载高或网络抖动 解决方法:使用URL-Test代理组自动切换,或手动切换至其他节点

配置建议

  1. 国内直连为主:将geoip:cn直连规则置顶,减少代理节点压力
  2. 广告拦截:添加广告域名到代理组并设置disabled: true
  3. 日志排查:开启log字段loglevel: debug,定位规则匹配问题

合理配置路由规则可显著提升访问速度与稳定性,根据实际使用场景选择合适的代理组类型,配合科学的分流策略,能够满足跨境办公、学术资源访问等多种需求。

您可以还会对下面的文章感兴趣: