前往广告神器AdGuardHome
介绍
在当前的数字时代,广告无处不在,在我们浏览网页时弹出,甚至在移动设备上播放。虽然广告是许多免费网站和服务的必要收入来源,但过于频繁或侵入性的广告可能会影响我们的在线体验。幸运的是,有很多工具可以帮助我们对抗这些不必要的内容,而AdGuardHome就是绝佳的选择之一。
AdGuardHome是一款开源的全网广告拦截和跟踪保护软件,它不仅可以在您的个人设备上运行,还可以安装在您的家庭网络上,为所有设备提供保护。它与传统的广告拦截插件不同之处在于,它不局限于浏览器,而是直接在网络层面拦截广告和跟踪请求。
AdGuardHome使用DNS(域名系统)过滤技术,所有网络请求都会由AdGuardHome处理。当请求被识别为广告或跟踪源时,AdGuardHome将阻止该请求,从而阻止加载广告或跟踪代码。这种方法的优点是可以保护所有网络设备,包括那些无法安装传统广告拦截插件的设备,例如智能电视或游戏机。
AdGuardHome提供了一个用户友好的界面,您可以在其中自定义过滤规则、查看统计数据,甚至设置家长控制以保护您的孩子免受不当内容的侵害。而且,由于它是开源软件,您可以自由修改和定制它,甚至参与其开发过程。
总的来说,AdGuardHome是一个强大的工具,可以帮助我们改善在线体验并保护我们的隐私。如果您被广告和在线跟踪所困扰,或者您只是想更好地控制您的在线环境,AdGuardHome值得一试。
DIYNAS系列:

AdGuardHome提供了许多强大的功能和特性,以下是一些主要亮点:
全网广告拦截:AdGuardHome可以在网络层面拦截广告,这意味着所有连接到AdGuardHome服务器的设备都可以受到保护,无论是个人电脑、手机,还是智能电视、游戏机等物联网设备。
隐私保护:除了广告拦截之外,AdGuardHome还可以拦截各种在线跟踪工具,保护您的个人信息和在线行为不被第三方收集。
自定义过滤规则:AdGuardHome允许用户自定义过滤规则。您可以根据需要添加或删除过滤规则,打造个性化的广告拦截体验。
家长控制功能:AdGuardHome提供家长控制功能,您可以设置网站黑名单和白名单,以保护儿童免受不良网站和内容的侵害。
详细统计:AdGuardHome可以记录详细的统计数据,您可以看到哪些广告被拦截、访问了哪些网站,从而更好地了解您的网络环境。
开源透明:AdGuardHome是开源软件,这意味着您可以查看其源代码,了解其工作原理,甚至参与其开发过程并为其改进做出贡献。
AdGuardHome是一款功能强大、易于使用、用户友好的全网广告拦截和隐私保护工具。
部署ADGuardHome
注:基于前一阶段搭建的traefik网关,具体参见:DIYNAS系列12–Traefik导出网关配置
在docker-compose.yaml文件中,将解释重要的配置。由于个人网络环境等不同,需要根据自己的实际情况调整配置。
[root@demo~]#cat>docker-compose.ymlEOF
版本:’3′
服务:
广告卫士主页:
图片:adguard/adguardhome:最新
容器名称:adguardhome
卷:
-/SSD/Demo/adguardhome/conf:/opt/adguardhome/conf
-/SSD/Demo/adguardhome/work:/opt/adguardhome/work
端口:
-53:53/tcp
-53:53/udp
-3000:3000/tcp
重新启动:总是
网络:
-traefiknet
标签:
-“traefik.enabletrue”
-“traefik.docker.networktraefiknet”
-“traefik.http.routers.adguardhome.ruleHost(`adguardhome.rockylinux.cn`)”
-“traefik.http.routers.adguardhome.entryPointswebsecure”
-“traefik.http.routers.adguardhome.tls.certresolvermyresolver”
-“traefik.http.routers.adguardhome.serviceadguardhome”
-“traefik.http.routers.adguardhome.middlewaresdashboard-auth@docker,SecHeaders@file”
-“traefik.http.services.adguardhome.loadbalancer.server.port3000”
网络:
特拉菲克网:
外部:真
EOF
#启动服务
[root@demoddns-go]#docker-composeup-d
配置ADGuardHome
初始配置
启动服务后,即可初始化配置。初始配置比较简单,如下图所示:

设置账户密码


配置完成后,打开仪表板并登录。

登录

常规设置
这里根据自己的需要进行设置,一般默认即可。

DNS设置
DNS设置可与之前DIYNAS系列20的SmartDNS-智能DNS管理结合使用。设置DNS对应SmartDNS服务,提高解析速度。因为我的SmartDNS在同一台机器上,所以这里的配置是127.0.0.1

DNS黑名单设置

ADGuardHome自带全局黑名单,可以根据自己的需求进行配置。详情请参考:[AdGuardHostListsRegistry|HostlistsRegistry](https://adguardteam.github.io/HostlistsRegistry/)。CHN是专门针对中文域名地址的黑名单。列表的列表。

添加完成后,再次单击“检查更新”,确保更新成功。我这里使用了4个黑名单。

被阻止的服务
通过屏蔽服务,您可以直接打开哪些应用程序被禁止访问,例如:禁止访问Bilibili等。

自定义过滤规则
当我们有一些不想访问但又没有被当前DNS黑名单屏蔽的网站时,我们可以通过自定义过滤规则来设置。

查询日志
对于那些没有拦截成功,或者误拦截的,我们可以查看日志,手动添加拦截或者释放。


经过以上的设置,基本上就可以满足我们的需求了,冲浪也会干净清爽。

稍后描述
AdGuardHome是一款优秀的开源软件。作为七层应用防火墙,可以有效拦截全网广告和各种在线跟踪工具,保护用户的隐私和安全。凭借其自定义的过滤规则和家长控制功能,用户可以更好地管理自己的网络环境,创造更纯净、更安全的上网体验。同时,其开源、透明的特点也为用户提供了丰富的可能性,让我们能够深入了解它的工作原理,甚至参与到它的开发过程。然而,这只是冰山一角,AdGuardHome的功能远不止于此。如果您对此感兴趣,我鼓励您尝试一下并亲自体验。