openwrt安装AdGuard Home的设置,重定向53端口到adguardhome,防火墙自定义规则把里面的代码前面加 # 注释,这样就能统计到连接这个路由器的所有机子,其他的不用修改。
iptables -t nat -A PREROUTING -p udp –dport 53 -j REDIRECT –to-ports 53
iptables -t nat -A PREROUTING -p tcp –dport 53 -j REDIRECT –to-ports 53
[ -n “$(command -v ip6tables)” ] && ip6tables -t nat -A PREROUTING -p udp –dport 53 -j REDIRECT –to-ports 53
[ -n “$(command -v ip6tables)” ] && ip6tables -t nat -A PREROUTING -p tcp –dport 53 -j REDIRECT –to-ports 53
另外说一句修改了adguardhome账号密码也登录不了的,修改配置文件里面的session_ttl选项,把原来的0s时间改为5m或是更长的时间即可。
具体的adguardhome设置上游DNS服务器可以去免费公共 IPv4/IPv6/DoT/DoH DNS 服务器大全 Public DNS Server – DNS.iCoA.CN这里查询。过滤器去广告的话,我发现能去手机应用开屏广告的,用以下两个就好。
AdGuard Simplified Domain Names filter
https://adguardteam.github.io/AdGuardSDNSFilter/Filters/filter.txt
AdAway
在我的使用环境下,拦截效果还可以。