Docker AdGuard Home:全家无广告上网。

AdGuard Home 是一款功能强大的广告拦截软件,旨在保护用户隐私和网络安全。它能拦截广告、追踪脚本和恶意软件,并提供全局DNS解析服务。与传统插件不同,AdGuard Home 可部署于网络中的任一设备,为所有联网设备提供保护。今天,我们将通过 Docker 在群晖上部署 AdGuard Home,实现全屋去广告。

1. 下载安装镜像

在群晖Conainer Manager的镜像仓库中,搜索并下载“AdGuard Home”

Docker - AdGuard Home免除广告,全家清净上网

2. 运行创建容器

Docker - AdGuard Home免除广告,全家清净上网

  1. 选择“启用自动重新启动”。

Docker - AdGuard Home免除广告,全家清净上网

4. 将3000和53两个端口映射到本地。

Docker - AdGuard Home免除广告,全家清净上网

5. 检查配置,完成后启动容器。

Docker - AdGuard Home免除广告,全家清净上网

6. 浏览器打开网页http://192.168.50.73:3000/,进入配置界面。

Docker - AdGuard Home免除广告,全家清净上网

7. 设置网页管理端口为3000,DNS服务器端口为53。

Docker - AdGuard Home免除广告,全家清净上网

8. 设置用户名和密码,

Docker - AdGuard Home免除广告,全家清净上网

9. 提示各种设备如何配置,先忽略。

Docker - AdGuard Home免除广告,全家清净上网

10. 配置完毕,打开仪表盘。

Docker - AdGuard Home免除广告,全家清净上网Docker - AdGuard Home免除广告,全家清净上网

  1. 常规设置里面,默认即可。

Docker - AdGuard Home免除广告,全家清净上网

12. DNS设置

上有DNS服务器设置如下:

223.5.5.5,阿里云的公共DNS;

114.114.114.114,114的公共DNS;

8.8.8.8和8.8.4.4,谷歌的两个DNS;

Docker - AdGuard Home免除广告,全家清净上网

选择并行请求。

Docker - AdGuard Home免除广告,全家清净上网

Bootstrap DNS 服务器,设置运营商提供的。可以在主路由器里面查询。也可以再添加一两个公共的。

Docker - AdGuard Home免除广告,全家清净上网

DNS服务配置中速度限制改为0.

Docker - AdGuard Home免除广告,全家清净上网

缓存配置如图:

Docker - AdGuard Home免除广告,全家清净上网

其余我没说到的就默认即可。

13. DNS黑名单设置

启用已有的,或者添加列表或者自定义的黑名单。

比如:https://anti-ad.net/easylist.txt

比如:https://raw.githubusercontent.com/Cats-Team/AdRules/main/dns.txt

DNS黑名单设置界面

14. 最后在相应的设备上,按照这个设置向导,设置其DNS。

设备DNS设置示意图

本文详细介绍了如何在群晖上通过Docker部署AdGuard Home,实现全屋广告拦截和隐私保护。从下载镜像到配置DNS服务器和黑名单,逐步指导用户完成设置过程。

关键要点列表:

  1. 在群晖Container Manager中下载AdGuard Home镜像并创建容器,映射3000和53端口。
  2. 通过浏览器访问配置界面,设置管理端口、DNS服务器端口及登录信息。
  3. 配置DNS服务器,包括阿里云、114和谷歌的公共DNS,并启用并行请求。
  4. 添加DNS黑名单,如anti-ad.net和GitHub上的规则列表,以增强广告拦截效果。
  5. 在设备上按照向导设置DNS,完成全屋广告拦截部署。

原创文章,作者:dakule,如若转载,请注明出处:https://dakule.com/content/109.html

(0)
上一篇 2025年6月9日 13:59
下一篇 2025年6月10日 13:14

相关推荐