重新省视后发现,PassWall的兼容会更好些,总体思路是smartDNS作为DNS服务器,PassWall通过smartDNS分流,国内流量通过AdGuard Home去广告,并整体支持ipv6
smartDNS配置
1、第一DNS服务器
命名为china,端口自定义,注意别被占用即可。其他选项按需勾选,和截图不同,重定选择作为作为dnsmasq的上游服务器!
2、第二DNS服务器
命名为world,和第一DNS一样,别被占用,选项按需勾选即可,这里就不截图了。
3、上游服务器
上游服务器就是帮我们解析网站域名对应IP的服务器,类似一个电话本,我们需要多搞几个电话本,并且国外和国内得用不同的电话本。电话本并不是越多越好,照表格配就完事了!
区域 | 服务器名称 | 服务器IP | 服务器端口 | 协议类型 |
---|---|---|---|---|
china | 运营商DNS1 | 光猫查看 | 53 | UDP |
china | 运营商DNS2 | 光猫查看 | 53 | UDP |
china | 运营商v6DNS1 | 光猫查看 | 53 | UDP |
china | 运营商v6DNS2 | 光猫查看 | 53 | UDP |
china | 阿里DNS1 | 223.5.5.5 | 53 | UDP |
china | 阿里v6DNS1 | 2400:3200::1 | 53 | UDP |
china | 百度DNS1 | 180.76.76.76 | 53 | UDP |
china | 百度v6DNS1 | 2400:da00::6666 | 53 | UDP |
world | 谷歌DNS1 | 8.8.8.8 | 853 | tls |
world | 谷歌v6DNS1 | 2001:4860:4860::8888 | 853 | tls |
world | 谷歌v6DNS2 | 2606:4700:4700::1001 | 853 | tls |
world | 其他v6DNS1 | 2606:4700:4700::1111 | 853 | tls |
world | 其他DNS1 | 1.1.1.1 | 853 | tls |
world | 其他DNS1 | 4.2.2.2 | 853 | tls |
PassWall配置
1、选择DNS配置
这里的配置就是用来分流的,核心就是国内的走国内的NDS解析,国外的走国外的DNS解析。
选择smartDNS分流,再选择国内分组即可,如图:
国外部分,过滤模式选择UDP请求DNS,然后填入本地IP+端口(第二DNS的端口)
AdGuard Home
1、国内IPV6支持
路由器的AdGuard Home中,端口重定向选择为“重定向53端口到AdGuardHome”与截图不一样
然后进入AdGuard Home后台,选择设置-->DNS设置配置上游DNS服务器,填入国内分组的信息,一个IPV4,一个IPV6
127.0.0.1:6053
[::1]:6053
2、去广告
选择过滤器-->DNS拦截列表
一般来说自带列表中,常规的第一和第二加上区域的第一个就够用了。
再添加一个大佬整理的
https://raw.githubusercontent.com/neodevpro/neodevhost/master/adblocker
至此配置完成!
最后一次更新于2024-03-27
0 条评论