本文深入讲解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代理组自动切换,或手动切换至其他节点
配置建议
- 国内直连为主:将
geoip:cn直连规则置顶,减少代理节点压力 - 广告拦截:添加广告域名到代理组并设置
disabled: true - 日志排查:开启
log字段loglevel: debug,定位规则匹配问题
合理配置路由规则可显著提升访问速度与稳定性,根据实际使用场景选择合适的代理组类型,配合科学的分流策略,能够满足跨境办公、学术资源访问等多种需求。
