最近折腾了一下,分几个部分说下折腾的内容:
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来升级。