AdGuard Home 是一款由 Adguard 团队开发的免费开源网络范围的广告和追踪器拦截 DNS 服务器。它旨在为用户及其设备提供隐私保护中心,通过拦截广告和追踪器来提升网络体验。
核心功能与特点
AdGuard Home 通过作为 DNS 服务器运行,将追踪域名重定向到“黑洞”,从而防止设备连接到这些服务器。它基于 Adguard 用于其公共 AdGuard DNS 服务器的软件构建,并与之共享大量代码。
- 拦截广告和追踪器:AdGuard Home 能够拦截广告和追踪器,为用户提供了一个更干净、更安全的网络体验。
- 自定义屏蔽列表:用户可以根据自己的需求自定义屏蔽列表,选择要拦截的内容。
- 监控网络活动:它允许用户监控网络活动,了解设备的网络连接情况。
- 内置 DHCP 服务器:AdGuard Home 提供了内置的 DHCP 服务器功能,简化了网络配置。
- 支持多种加密 DNS 上游服务器:包括 DNS-over-HTTPS、DNS-over-TLS 和 DNSCrypt,增强了隐私保护。
- 跨平台支持:AdGuard Home 支持多种操作系统,包括 Linux、Unix、MacOS、FreeBSD 和 OpenBSD。
- 家长控制:可以设置家长控制,阻止成人内容,保护儿童的网络安全。
- 强制安全搜索:在搜索引擎上强制安全搜索,避免不适当的内容。
- 客户端配置:支持按客户端(设备)进行配置,提供更精细的控制。
安装与使用
AdGuard Home 提供了多种安装方法,包括自动化脚本、手动安装、Docker 和 Snap Store。用户可以根据自己的需求选择最适合的安装方式。安装后,用户可以通过简单的配置使家中的所有设备都受到保护,无需在每个设备上安装客户端软件。
与其他解决方案的比较
与公共 AdGuard DNS 服务器相比,运行自己的 AdGuard Home 服务器提供了更多的控制和功能,如自定义屏蔽规则和网络活动监控。与 Pi-Hole 相比,AdGuard Home 提供了更多的开箱即用功能,无需额外配置。与传统广告拦截器相比,DNS 沉洞方法虽然拦截了大量的广告,但在灵活性和功能上不如传统拦截器。
开源与社区支持
AdGuard Home 是一个完全开源的项目,用户可以自由查看、修改和分发其源代码。项目文档和指南在专门的 wiki 中提供,涵盖了从入门到高级开发的各个方面。用户可以通过 wiki 获取安装指南、贡献指南、API 文档等信息。
此外,AdGuard Home 支持用户自行构建项目。用户只需安装必要的开发环境,然后运行 make 命令即可生成构建产物。这种开放性和透明性使得 AdGuard Home 不仅是一个强大的隐私工具,也是一个社区驱动的项目,鼓励用户参与和贡献。
总结
AdGuard Home 以其强大的功能、开源特性和对用户隐私的重视,成为了一款值得信赖的网络隐私保护工具。无论是个人用户还是开发者,都能从中受益。通过其丰富的功能集和灵活的配置选项,AdGuard Home 帮助用户在数字世界中重新掌控自己的隐私和网络活动。














