前言
使用AdGuard配合passwall
达到广告过滤和dns缓存
准备工作
路由器上安装好AdGuard,设置53重定向【重定向53端口到AdGuardHome】
AdGuard
初始化
设置网页端口可任意,53端口
不改
配置
常规设置
第二、三项不要勾选,因为这个会连接AdGuradHome服务器,从而导致打开网页缓慢
根据情况设置,注意可用空间大小
DNS设置
上游DNS服务器
填设置解析域名用的DNS,例如8.8.8.8
DoH、DoT比传统DNS提高了安全性并保护了用户隐私
https://dns.alidns.com/dns-query
https://doh.pub/dns-query
https://223.6.6.6/dns-query
https://dns.google/dns-query
https://dns.cloudflare.com/dns-query
https://dns.adguard-dns.com/dns-query
一般选择【并行请求】
Bootstrap DNS服务器
用于解析【上游DNS服务器】中的域名,一般填写运营商给予的DNS
广州电信
202.96.128.86
202.96.128.143
202.96.128.166
202.96.134.33
此处不解析ipv6所以禁止了
DNS拦截列表
EasyListChina
https://easylist-downloads.adblockplus.org/easylistchina.txt
EasyPrivacy
https://easylist.to/easylist/easyprivacy.txt
CJX's Annoyance
https://filters.adtidy.org/extension/ublock/filters/220.txt
乘风rule
https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/rule.txt
乘风视频
https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/mv.txt
cats-team
https://gitlab.com/cats-team/adrules/-/raw/main/dns.txt
DNS允许列表
allow-domains-list
https://gp.adrules.top/allow-domains-list.txt
完成
在OpenWRT上AdGuard的配置文件路径为/etc/AdGuardHome.yaml
配合PassWall
passwall的DNS设置为127.0.0.1:53
此处53端口是被adguard占用了的
总体思路
路由器上默认dns端口为53,配置adguard后,设置重定向53到adguardhome(即,openwrt的dnsmasq为5353,让adguard占用53端口),怕openwrt有其它dns插件和需要用dns的插件影响等,可以把防火墙中的注释掉。