Adguard Home部署(Linux版)

Adguard Home部署(Linux版)
和平peaceful准备工作
安装docker
拉取Adguard Home镜像
docker pull adguard/adguardhome如果遇到网络问题,请配置docker镜像源
1
2
3
4
5
6
7
8
9
10sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.m.daocloud.io",
"https://mirror.ccs.tencentyun.com",
"https://docker.peacefuly.top"
]
}
EOF运行Adguard Home镜像容器
docker run -d -p 3000:3000 -p 53:53 adguard/adguardhome
初始化配置
在浏览器输入http://your-ip:3000,点击开始配置
配置端口,你的docker容器仅开启了3000端口,红框这里写入3000
填写用户名和密码
配置完毕,登入管理后台
来到后台主页,打开设置-DNS设置,填写公网IP的DNS服务器
请求方式可以根据需要更改,后备DNS服务器可选
DNS缓存配置可以开启乐观缓存
过滤器-DNS黑名单 有默认的两项规则,你可以全部开启,也可以自定义
DNS重写:意思为访问域名的时候触发该规则时会重定向DNS返回IP
自定义规则,类似于Windows的hosts,但这个比Windows的hosts功能更强大
内网设置DNS服务器
现在,我们需要把网络配置打开,配置Adguard home dns服务器并把它填写进去,我这台虚拟机是dns服务器,在终端输入ipconfig(linux电脑的是ifconfig)并查看自己的内网IP。例如,我的dns服务器是192.168.182.129,我只需要在客户机配置对方的dns服务器即可。
路由器配置DNS
在浏览器输入你的路由器管理后台,例如我的是192.168.110.1。在你的dhcp选项里有个dns服务器,填写你的adguard home服务器,这样所有的dns请求都会交给adguard home处理



















