使用AdGuard Home搭建去广告DNS服务
AdGuard Home 是一款全网广告拦截与反跟踪软件。在您将其安装完毕后,它将保护您所有家用设备,同时您不再需要安装任何客户端软件。随着物联网与连接设备的兴起,掌控您自己的整个网络环境变得越来越重要。
安装
通过命令安装(Linux&Mac)
在终端中运行
1 | curl -sSL https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh |

出现这样的画面就是安装好了,就可以打开设置页面进行设置了
通过 Docker 安装
- 拉出 Docker 镜像
1 | sudo docker pull adguard/adguardhome |
- 创建用于持久配置和数据的目录
该映像公开了两个用于数据/配置持久性的卷。您应该创建一个数据你的主机系统,例如在一个合适的卷上的目录/home/ubuntu/adguardhome/workdir,以及配置您的主机系统,例如在一个合适的卷上目录/home/ubuntu/adguardhome/confdir。
1 | mkdir /home/ubuntu/adguardhome/workdir/ |
注意将指令修改成自己的目录
- 创建并运行容器
使用以下命令创建新容器并运行 AdGuard Home:
1 | sudo docker run --name adguardhome -v /home/ubuntu/adguardhome/workdir:/opt/adguardhome/work -v /home/ubuntu/adguardhome/confdir:/opt/adguardhome/conf -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 443:443/tcp -p 853:853/tcp -p 3000:3000/tcp -d adguard/adguardhome |
上面指令中修改成自己的数据和配置目录、并打开53、67、443、853、3000端口
现在,就可以打开浏览器输入网址http://IP:3000以初始化、管理、控制 AdGuard Home 服务。
- 控制容器
1 | 开始: |
使用
设置完账号密码就可以使用了
DNS 设置
- 上游 DNS 服务器
1 | https://rubyfish.cn/dns-query |
- Bootstrap DNS 服务器 用来解析上游 DoH/DoT 的域名
1 | 119.29.29.29 |

DNS 封锁清单

- 在过滤器页面添加更多过滤规则
- anti-AD 命中率最高列表 命中率非常高的广告过滤列表
- Adaway HOST 阻止移动广告
- EasyList China 国内网站广告过滤的主规则。
- EasyPrivacy EasyPrivacy 是隐私保护,不被跟踪。
- CJX’s Annoyance List 过滤烦人的自我推广,并补充 EasyPrivacy 隐私规则。
- 广告净化器规则 国内大部分视频网站的广告过滤。
- I don’t care about cookies 我不关心 Cookie 的问题,屏蔽网站的 cookies 相关的警告。

