本文深入讲解V2Ray路由规则配置方法,涵盖代理组类型选择、分流规则写法及TUN模式与系统代理的区别,帮助用户根据不同场景实现流量智能分流。
路由规则核心概念
V2Ray路由规则决定哪些流量走代理、哪些直连,理解规则优先级至关重要:域名规则 > IP规则 > 兜底策略,配置时需先明确使用场景,再按优先级编写规则。
代理组类型选择
代理组是路由规则的核心组件,三种类型适用不同场景:
- select(手动选择):列出所有节点供手动切换,适合多节点管理
- url-test(自动测速):自动选择延迟最低节点,适合需要最优线路的场景
- fallback(故障转移):主节点不可用时自动切换备用节点,保障连接稳定性
proxies:
- name: "节点A"
type: ss
server: 1.2.3.4
port: 8388
proxy-groups:
- name: "自动选择"
type: url-test
proxies:
- 节点A
- 节点B
url: "http://www.gstatic.com/generate_204"
interval: 300
分流规则写法与优先级
规则类型说明
| 规则类型 | 匹配方式 | 适用场景 |
|---|---|---|
| DOMAIN | 精确域名 | 特定网站如google.com |
| DOMAIN-SUFFIX | 域名后缀 | 整站匹配如netflix.com |
| IP-CIDR | IP段 | 大规模IP段如内网地址 |
| GEOIP | 国家/地区 | 按地域分流如CN直连 |
规则优先级实践
规则从上往下匹配,命中后立即执行,建议顺序:直连规则 → 代理规则 → 兜底策略。
rules: - DOMAIN-SUFFIX,google.com,自动选择 - DOMAIN-KEYWORD,netflix,代理组 - GEOIP,CN,DIRECT - IP-CIDR,10.0.0.0/8,DIRECT - MATCH,自动选择
TUN模式与系统代理区别
TUN模式创建虚拟网卡,直接接管设备所有流量(包括UDP、游戏流量),适合需要全流量代理的场景。系统代理仅处理HTTP/HTTPS请求,兼容性更好但功能有限。
游戏玩家、UDP应用用户建议开启TUN模式;普通网页浏览系统代理足够。
配置步骤示例
- 获取节点信息(机场订阅或自建)
- 导入客户端并生成配置文件
- 编辑路由规则,添加常用直连域名
- 设置代理组,配置自动测速
- 测试连通性并调整规则
常见问题FAQ
现象:部分网站无法访问但节点正常
原因:域名被DNS污染或规则遗漏
解决方法:在规则中添加DOMAIN-SUFFIX或DOMAIN-KEYWORD
现象:开启代理后国内网站变慢
原因:国内流量走了代理线路
解决方法:确保GEOIP,CN规则在代理规则之前
现象:游戏延迟忽高忽低
原因:url-test间隔太短或节点不稳定
解决方法:增加interval至600或改用fallback组
