用v2主要是配置相对比较自由,一个增强版的v2路由规则,还算挺好用的。
https://github.com/Loyalsoldier/v2ray-rules-dat/
一般就是两种模式,黑名单模式和白名单模式。
自己写规则的注意一下,在 Routing 配置中,类别越靠前(上),优先级越高。
白名单模式:
"routing": {
"rules": [
{
"type": "field",
"outboundTag": "Reject",
"domain": ["geosite:category-ads-all"]
}, //屏蔽广告
{
"type": "field",
"outboundTag": "Direct",
"domain": [
"geosite:private",
"geosite:apple-cn",
"geosite:google-cn",
"geosite:tld-cn",
"geosite:category-games@cn"
]
}, //apple等直连
{
"type": "field",
"outboundTag": "Proxy",
"domain": ["geosite:geolocation-!cn"]
}, //代理
{
"type": "field",
"outboundTag": "Direct",
"domain": ["geosite:cn"]
}, //直链
{
"type": "field",
"outboundTag": "Proxy",
"network": "tcp,udp" //剩下的不在规则里的都走代理
}
]
}
黑名单模式:
"routing": {
"rules": [
{
"type": "field",
"outboundTag": "Reject",
"domain": ["geosite:category-ads-all"]
}, //屏蔽广告
{
"type": "field",
"outboundTag": "Proxy",
"domain": ["geosite:gfw", "geosite:greatfire"]
}, //gfw的域名代理
{
"type": "field",
"outboundTag": "Proxy",
"ip": ["geoip:telegram"]
}, //代理
{
"type": "field",
"outboundTag": "Direct",
"network": "tcp,udp" //剩下不在规则里的都直连。
}
]
