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 2
| mkdir /home/ubuntu/adguardhome/workdir/ mkdir /home/ubuntu/adguardhome/confdir/
|
注意将指令修改成自己的目录
- 创建并运行容器
使用以下命令创建新容器并运行 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 2 3 4 5 6 7 8 9 10 11
| #开始: docker start adguardhome
#停止: docker stop adguardhome
#移除: docker rm adguardhome
# docker pull adguard/adguardhome
|
使用
设置完账号密码就可以使用了
DNS 设置
1 2 3 4
| https://rubyfish.cn/dns-query https://223.5.5.5/dns-query https://9.9.9.9/dns-query 114.114.114.114
|
- Bootstrap DNS 服务器 用来解析上游 DoH/DoT 的域名
1 2 3 4 5
| 119.29.29.29 223.5.5.5 114.114.114.114 2620:fe::10 2620:fe::fe:10
|
DNS 封锁清单
参考