共计 2297 个字符,预计需要花费 6 分钟才能阅读完成。
项目地址
- https://github.com/AdguardTeam/AdGuardHome
- https://hub.docker.com/r/adguard/adguardhome
- https://hub.docker.com/layers/adguard/adguardhome/arm64-latest/
创建目录
- 登录后台,查看 Docker 根目录,默认为 /mnt/mmcblk1p3/docker

- 使用路由内置的 TTYD 终端或者其他 shell 连接到 N1 旁路由,创建 AdGuardHome 所需文件夹目录
mkdir -p /mnt/mmcblk1p3/docker/adguardhome/workdir
mkdir -p /mnt/mmcblk1p3/docker/adguardhome/confdir

抓取镜像
docker pull adguard/adguardhome:arm64-latest

启动容器
docker run --name adguardhome -v /mnt/mmcblk1p3/docker/adguardhome/workdir:/opt/adguardhome/work -v /mnt/mmcblk1p3/docker/adguardhome/confdir:/opt/adguardhome/conf --restart always --net host -d adguard/adguardhome:arm64-latest

配置 AdGuardHome
浏览器输入 N1 旁路由 IP:3000 进行初始化配置,如旁路由地址为 http://192.168.123.2,则 AdGuardHome 的地址为 http://192168.123.2:3000

修改默认端口
- 因 80 端口和 53 端口已经使用,提示已绑定,我这边修改为 1180 和 1153

- 接下来根据引导设置登录 AdGuardHome 的用户名和密码
使用 AdGuardHome
- 上述配置已经将 AdGuardHome 的网页管理页面修改为 1180,所以通过网址 http://192.168.1.1:1080 进入

DNS 设置
- 进入设置 -DNS 设置,修改上游 DNS 服务器,选项留空则 AdGuard Home 将会使用 Cloudflare DNS 作为上游 DNS,也可以使用下方 AdGuardHome 提供的的拦截各类型的 DNS 服务器,国内访问根据情况而定,可能延时较高,配合国内 DNS 使用
https://kb.adguard.com/en/general/dns-providers
上游 DNS 服务器
tls://dns.adguard.com
tls://dns.quad9.net
tls://dns.google
tls://1.1.1.1
223.5.5.5
223.6.6.6
114.114.114.114
114.114.115.115
119.29.29.29
119.28.28.28
tls://1.0.0.1
https://dns.cloudflare.com/dns-query
https://doh.cleanbrowsing.org/doh/family-filter/
Bootstrap DNS 服务器
114.114.114.114:53
8.8.8.8:53
8.8.4.4:53
1.1.1.1:53
208.67.220.220:53
208.67.222.222:53
过滤器
- 默认过滤器针对国内广告效果不佳,可以是使用如下过滤规则
EasyList China : 国内网站广告过滤的主规则。
https://easylist-downloads.adblockplus.org/easylistchina.txt
EasyList China+EasyList
https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt
ABP filters
https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt
EasyPrivacy(隐私保护)
https://easylist-downloads.adblockplus.org/easyprivacy.txt
CJX’s Annoyance List : (过滤烦人的自我推广,并补充 EasyPrivacy 隐私规则)
https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt
乘风 广告过滤规则:
https://raw.githubusercontent.com/xinggsf/Adblock-Plus-Rule/master/ABP-FX.txt
NeoHosts(屏蔽百度 360 统计服务劫持)
https://hosts.nfz.moe/full/hosts
StevenBlack/hosts:(多个规则集合)
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts

- 优酷网如果播放无限加载,需要在过滤器 - 自定义静态规则中加入一条规则,内容为 @@mp4.ts

设置旁路由器 DNS
- 将 AdGuardHome 的 1153 端口设置为 dnsmasq 的上游 DNS, 进入 OpenWrt 后台,找到网络 -DHCP/DNS- 基本设置,将 DNS 转发修改为
127.0.0.1#1153

找到网络 - 接口 - 修改 - 基本设置,将使用自定义的 DNS 服务器修改为
192.168.123.2
223.5.5.5

谢谢·已成功设置