最近折腾了一下,分几个部分说下折腾的内容:
DNS的配置。
- openwrt自己的Dnsmasq 不变,可以设置几个DNS转发到国内的dns。
 - adguard配置dns监听1053,同时模式是重定向53端口到adguard。
 - adguard配置上游dns为127.0.0.1:53
 - 防火墙的自定义iptables重定向53规则注释掉。(这两条规则很诡异,没看懂)
 - SSRplus配置模式为gfw列表模式。
 - SSRplus配置dns模式为使用PDNSD TCP查询并缓存。
 - 其他就正常添加配置规则列表就行了。
 
个人的理解:
- 最优先的还是SSRplus,然后如果SSRplus的5335的DNS发现不是gfw列表里面的,就回落给自己的53。
 - adgurad劫持到自己的DNS里面来处理,处理完成以后再回落给dnsmasq处理。
 
Adguard的配置文件
主要包含:
- /etc目录下面的AdGuardHome.yaml和adguardhome.yaml
 - /etc/AdGuardHome是工作目录。
 - /etc/config目录下面的AdGuardHome和adguardhome。
 
备份方案:
- 使用sysupgrade -c ***.trx来升级。
 - 将相关文件放到/etc/sysupgrade.conf里面,可以用web来升级。