Loyalsoldier / v2ray-rules-dat

🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,适用于 V2Ray、Xray-core、mihomo(Clash-Meta)、hysteria、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, applicable to V2Ray, Xray-core, mihomo(Clash-Meta), hysteria, Trojan-Go and leaf.
GNU General Public License v3.0
15.27k stars 1.86k forks source link

域名匹配方法应该默认为`domain:`,即子域名匹配 #211

Closed willyywt closed 2 years ago

willyywt commented 2 years ago

v2fly RuleObject文档里面说纯字符串匹配域名的任意部分,比如ntent.com匹配raw.githubusercontent.comsina.com匹配sina.company,但是我认为绝大部分情况下都应该用子域名匹配,纯字符串匹配会产生难以预期的错误规则

域名整理成v2fly可以识别的格式的时候,应该在绝大部分域名前面加入domain:以让规则变成子域名匹配

Loyalsoldier commented 2 years ago

默认就是子域名匹配啊,而不是 keyword 匹配

willyywt commented 2 years ago

默认就是子域名匹配啊,而不是 keyword 匹配

我在v2ray 4.45.2上面测试出来,不加前缀domain:会导致raw.githubusercontent.com被屏蔽