Adguard Home部署(Linux版)

图片[1]-Adguard Home部署(Linux版)-ChmlFrp交流社区

准备工作

  • 安装docker
  • 拉取Adguard Home镜像
docker pull adguard/adguardhome
  • 运行Adguard Home镜像容器
docker run -d -p 3000:3000 -p 53:53 adguard/adguardhome

初始化配置

  • 在浏览器输入http://your-ip:3000

图片[2]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • 配置端口,你的docker容器仅开启了3000端口,红框这里写入3000

图片[3]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • 填写用户名和密码

图片[4]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • 配置完毕,登入管理后台

图片[5]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • 来到后台主页,打开设置-DNS设置,填写公网IP的DNS服务器

图片[6]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • 请求方式可以根据需要更改,后备DNS服务器可选

图片[7]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • DNS缓存配置可以开启乐观缓存

图片[8]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • 过滤器-DNS黑名单 有默认的两项规则,你可以全部开启,也可以自定义

图片[9]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • DNS重写:意思为访问域名的时候触发该规则时会重定向DNS返回IP

图片[10]-Adguard Home部署(Linux版)-ChmlFrp交流社区

  • 自定义规则,类似于Windows的hosts,但这个比Windows的hosts功能更强大

图片[11]-Adguard Home部署(Linux版)-ChmlFrp交流社区

内网设置DNS服务器

现在,我们需要把网络配置打开,配置Adguard home dns服务器并把它填写进去,我这台虚拟机是dns服务器,在终端输入`ipconfig`(linux电脑的是`ifconfig`)并查看自己的内网IP。例如,我的dns服务器是`192.168.182.129`,我只需要在客户机配置对方的dns服务器即可。

图片[12]-Adguard Home部署(Linux版)-ChmlFrp交流社区

图片[13]-Adguard Home部署(Linux版)-ChmlFrp交流社区

图片[14]-Adguard Home部署(Linux版)-ChmlFrp交流社区

路由器配置DNS

在浏览器输入你的路由器管理后台,例如我的是192.168.110.1。在你的dhcp选项里有个dns服务器,填写你的adguard home服务器,这样所有的dns请求都会交给adguard home处理

图片[15]-Adguard Home部署(Linux版)-ChmlFrp交流社区

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 共1条

请登录后发表评论