重新省视后发现,PassWall的兼容会更好些,总体思路是smartDNS作为DNS服务器,PassWall通过smartDNS分流,国内流量通过AdGuard Home去广告,并整体支持ipv6

smartDNS配置

1、第一DNS服务器
命名为china,端口自定义,注意别被占用即可。其他选项按需勾选,和截图不同,重定选择作为作为dnsmasq的上游服务器!
vDsktm
2、第二DNS服务器
命名为world,和第一DNS一样,别被占用,选项按需勾选即可,这里就不截图了。
3、上游服务器
上游服务器就是帮我们解析网站域名对应IP的服务器,类似一个电话本,我们需要多搞几个电话本,并且国外和国内得用不同的电话本。电话本并不是越多越好,照表格配就完事了!

区域服务器名称服务器IP服务器端口协议类型
china运营商DNS1光猫查看53UDP
china运营商DNS2光猫查看53UDP
china运营商v6DNS1光猫查看53UDP
china运营商v6DNS2光猫查看53UDP
china阿里DNS1223.5.5.553UDP
china阿里v6DNS12400:3200::153UDP
china百度DNS1180.76.76.7653UDP
china百度v6DNS12400:da00::666653UDP
world谷歌DNS18.8.8.8853tls
world谷歌v6DNS12001:4860:4860::8888853tls
world谷歌v6DNS22606:4700:4700::1001853tls
world其他v6DNS12606:4700:4700::1111853tls
world其他DNS11.1.1.1853tls
world其他DNS14.2.2.2853tls

PassWall配置

1、选择DNS配置
这里的配置就是用来分流的,核心就是国内的走国内的NDS解析,国外的走国外的DNS解析。

选择smartDNS分流,再选择国内分组即可,如图:
ZZ1gGS

国外部分,过滤模式选择UDP请求DNS,然后填入本地IP+端口(第二DNS的端口)
Tlr43C

AdGuard Home

1、国内IPV6支持
路由器的AdGuard Home中,端口重定向选择为“重定向53端口到AdGuardHome”与截图不一样
A9hIH9
然后进入AdGuard Home后台,选择设置-->DNS设置配置上游DNS服务器,填入国内分组的信息,一个IPV4,一个IPV6

127.0.0.1:6053
[::1]:6053

2、去广告

选择过滤器-->DNS拦截列表

一般来说自带列表中,常规的第一和第二加上区域的第一个就够用了。
TgsrBf
qMpNNa

再添加一个大佬整理的

https://raw.githubusercontent.com/neodevpro/neodevhost/master/adblocker

至此配置完成!