连上之后最好是只能使用指定的几个域名 其它的域名都打不开
需求:
我想要的是 连上之后最好是只能使用指定的几个域名 其它连国内的都打不开 不然服务器流量不大 被几个操蛋的搞去看视频就凉凉了
参考:
https://www.v2fly.org/config/routing.html#routingobject
rules: [RuleObject]
对应一个数组,数组中每一项是一个规则。对于每一个连接,路由将根据这些规则依次进行判断,当一个规则生效时,即将这个连接转发至它所指定的 outboundTag(或 balancerTag,V2Ray 4.4+)。当没有匹配到任何规则时,流量默认被转发至第一个 outbound。
实施方案:
1. 第一个 outbound 黑洞 blackhole
这样默认所有进到这个v2ray的流量,啥也访问不了。
"outbounds": [{"protocol": "blackhole","settings": {},"tag": "blocked"},{"protocol": "freedom","settings": {"domainStrategy": "UseIP"},"tag": "direct"}],
2. routing设置匹配规则的走 direct
"routing": {"domainStrategy": "IPOnDemand","rules": [{"type": "field","outboundTag": "direct","domain": ["geosite:google"]}]}
效果:
之前
之后
======
后记
注意 geosite:google 其实是一个组,详见此文的分析 https://zelikk.blogspot.com/2022/06/youtube-blogspot-google-warp-config-json-routing-geosite.html
如果你想指定某个域名,使用这样的:
"domains": ["baidu.com","qq.com"]
当然,在domains里可以混用指定域名和指定域名组
"domains": ["baidu.com","qq.com","geosite:google"]
评论
发表评论