在使用v2rayN进行网络代理时,合理的路由设置可以显著提升网络体验。本指南将详细介绍如何配置v2rayN的路由设置,以确保流量能够按照你的需求进行分流和代理。
新版本变化
最近,v2rayN进行了系统升级,取消了原来的PAC模式,新增了以下三种模式:
- 清除系统代理
- 自动配置代理
- 不改变系统代理
模式说明
- 清除系统代理:不使用代理。
- 自动配置代理:推荐使用此模式,系统会自动配置代理。
- 不改变系统代理:如果你有前端PAC分流,建议使用此模式,否则等同于不代理。
Geo文件的使用
新版v2rayN自带了两个Geo文件,用于路由规则配置:
- geosite.dat:包含全球域名列表。
- geoip.dat:包含全球IP-地区列表。
常用域名分类
- category-ads:常见广告域名。
- category-ads-all:广告域名及提供商域名。
- cn:中国大陆域名合集。
- google:Google旗下域名。
- microsoft:Microsoft旗下域名。
- geolocation-!cn:非大陆站点域名。
- tld-cn:中国大陆顶级域名。
- tld-!cn:非中国大陆顶级域名。
- category-games:常见游戏厂商域名。
如果需要更详细的域名分类,请参考domain-list-community或使用Loyalsoldier的加强版规则。
如果使用加强版记得开启:更新Core时忽略Geo文件
高级用法
在data目录下,如果域名带有@cn标识,表示该域名有中国接口。可以设置类别 geosite:steam@cn
为直连,以确保这些域名直连。
注意:在路由配置中,类别越靠前,优先级越高。例如,geosite:category-games@cn
应放在 geosite:geolocation-!cn
前面。
路由其他功能
域名解析策略
- AsIs:只使用域名进行路由选择(推荐)。
- IpIfNonMatch:当域名没有匹配任何基于域名的规则时,将域名解析成IP进行匹配。
- IpOnDemand:有IP规则时,立即将域名解析为IP进行匹配。
域名匹配算法
- hybrid:使用新的域名匹配算法,速度更快且占用更少(推荐)。
- linear:使用原来的域名匹配算法。
分享配置
以下是一个日常使用的示例配置:
代理的Domain或IP
{
"domain": [
"geosite:google",
"geosite:github"
]
}
直连的Domain或IP
{
"domain": [
"geosite:cn"
],
"ip": [
"geoip:private",
"geoip:cn"
]
}
阻止的Domain或IP
{
"domain": [
"geosite:category-ads-all"
]
}
此配置实现了国内网站直连,Google和GitHub走代理,并屏蔽广告。
高端玩家配置
高级模式支持自定义规则集,例如:
[
{
"outboundTag": "block",
"domain": [
"geosite:category-ads-all"
]
},
{
"outboundTag": "proxy",
"domain": [
"geosite:google"
]
},
{
"port": "0-65535",
"outboundTag": "direct"
}
]
此配置所有端口直连,特定网站走代理,添加广告过滤。
DNS优化
根据chenxv399的推荐,可以使用以下DNS设置以抵抗DNS污染:
{
"hosts": {
"dns.google": "8.8.8.8",
"dns.pub": "119.29.29.29",
"dns.alidns.com": "223.5.5.5",
"dns.opendns.com": "208.67.222.222",
"geosite:category-ads-all": "127.0.0.1"
},
"servers": [
{
"address": "208.67.222.222",
"port": 5353,
"domains": ["geosite:geolocation-!cn"],
"expectIPs": ["geoip:!cn"]
},
"8.8.8.8",
"9.9.9.9",
{
"address": "114.114.114.114",
"port": 53,
"domains": ["geosite:cn", "geosite:category-games@cn"],
"expectIPs": ["geoip:cn"],
"skipFallback": true
},
{
"address": "localhost",
"skipFallback": true
}
]
}
此配置优先使用OpenDNS,确保非中国域名/IP使用OpenDNS查询,中国域名/IP使用114 DNS。这种设置方式能够有效防止DNS污染,提高网络访问的稳定性和速度。
通过以上配置,你可以根据自己的需求对v2rayN进行灵活的路由设置,提升网络使用体验。无论是日常使用还是高级玩家,都能找到适合自己的配置方式。