nameserver-policy
使用基于 Geosite 生成的NameserverPolicy
已知 Stash 不支持在nameserver-policy中使用geosite的语法。
如果通过 API 动态生成对应的覆写, 以添加覆写的方式, 导入相应的nameserver-policy, 便可以达成该目的。 $$
缺点
- 首次导入需要添加多个对应
geosite的覆写, 操作可能有点繁琐? - 更新需要手动更新; 包括启用和关闭, 如果数量比较多, 也比较繁琐?
- 未严格测试对内存的影响, 数量比较多的情况下, 对于会比较占内存?
- Stash 的
nameserver-policy应该是不支持regexp相关的规则.
优点
就是个临时解决方案, 凑合用得了
如何使用覆写
- 点开在线 API 交互工具
- 点击
Try it out - 在
geosite输入框里输入, 比如google、google@ads、google@cn - 在
dns输入框里输入需要的 dns 服务器, 比如system、1.0.0.1、https://223.6.6.6/dns-query - 点击
Execute执行请求 - 在
Request URL中复制URL, 然后在 Stash 里导入覆写即可
国内网站走国内DNS
使用上面的覆写让 geosite,cn 相关域名 dns 解析走223.6.6.6