注意事项 · V2Ray 配置指南 | 您所在的位置:网站首页 › v2ray文件书写 › 注意事项 · V2Ray 配置指南 |
1. 关于路由规则的注意事项1.1. 通配符1.2. IP & domain1.3. subdomain1.4. regexp1.5. private ip1. 关于路由规则的注意事项
本节记录了一些新手朋友使用 V2Ray 使用路由功能时常范的错误,希望大家能够避免。 1.1. 通配符如果我想让淘宝和京东的域名直连,路由功能的规则写成下面这样的,你觉得这样的规则有问题吗? [ { "type": "field", "outboundTag": "direct", "domain": [ "*.taobao.com", "*.jd.com" ] } ]看起来没有什么问题,但事实上,有。如果使用了这样的规则,你会发现根本没有直接。很奇怪?这并不奇怪。这是因为你的经验在作祟。在 V2Ray 中,星号 * 不具备通配符的意义,只是一个普通的字符而已,是你以为星号 * 是通配符,这是臆想。如果想要匹配所有子域名的话,可以这么写规则: [ { "type": "field", "outboundTag": "direct", "domain": [ "domain:taobao.com", "domain:jd.com" ] } ]domain: 代表子域名,如 "domain:taobao.com" 这样一条规则包含了所有 taobao.com 域名及其子域名。 1.2. IP & domain [ { "type": "field", "outboundTag": "direct", "domain": [ "domain:taobao.com" ], "ip": [ "192.168.0.0/16" ] } ]这样的一个规则的严格来说没有问题,真正的问题在与使用者不理解规则的配置。如果要匹配以上的规则,那么代表这有一个数据包的目标地址域名是 taobao.com 并且 IP 属于 192.168.0.0.1/16。通常情况下这是不可能的,所以你访问淘宝是不会匹配这个规则。如果你要满足域名和 IP 任一条件都能够匹配规则,那么应该这么写: [ { "type": "field", "outboundTag": "direct", "domain": [ "domain:taobao.com" ] }, { "type": "field", "outboundTag": "direct", "ip": [ "192.168.0.0/16" ] } ] 1.3. subdomain 1.4. regexp 1.5. private ip |
CopyRight 2018-2019 实验室设备网 版权所有 |