免费开源、功能强大的全网络广告与跟踪器拦截 DNS 服务器。
AdGuard.com |
Wiki |
Reddit |
Twitter |
Telegram
AdGuard Home 是一款全网络范围的广告与跟踪拦截软件。完成设置后,它将覆盖您家中所有设备,而且您无需为此安装任何客户端软件。
它作为 DNS 服务器运行,将跟踪域名重新路由至“黑洞”,从而阻止您的设备连接到这些服务器。它基于我们用于公共 AdGuard DNS 服务器的软件,两者共享大量代码。
要使用 curl 安装,请运行以下命令:
curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
要使用 wget 安装,请运行以下命令:
wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
要使用 fetch 安装,请运行以下命令:
fetch -o - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v
该脚本还接受一些选项:
-c <channel> 使用指定的通道;-r 重新安装 AdGuard Home;-u 卸载 AdGuard Home;-v 输出详细信息。请注意,选项 -r 和 -u 互斥。
请阅读我们 Wiki 上的 入门指南 文章,了解如何手动安装 AdGuard Home,以及如何配置你的设备来使用它。
你可以使用我们在 Docker Hub 上的官方 Docker 镜像。
如果你运行的是 Linux, 有一种安全又简便的方式来安装 AdGuard Home:从 Snap Store 获取。
请参阅我们的 Wiki。
如果你想与 AdGuard Home 集成,可以使用我们的 REST API。或者,你可以使用这个 python 客户端,它可用于构建 AdGuard Home Assistant 集成。
运行你自己的 AdGuard Home 服务器能让你做的事情远多于使用公共 DNS 服务器。这完全是另一个层次。你自己看看吧:
选择服务器具体阻止和允许什么。
监控你的网络活动。
添加你自己的自定义过滤规则。
最重要的是,这是你自己的服务器,只有你能掌控它。
目前,AdGuard Home 与 Pi-Hole 有很多共同之处。两者都使用所谓的“DNS sinkholing”方法阻止广告和跟踪器,并且都允许自定义阻止内容。
[!NOTE] 我们不会止步于此。DNS sinkholing 是一个不错的起点,但这仅仅是开始。
AdGuard Home 开箱即提供大量功能,无需安装和配置额外软件。我们希望它简单到连普通用户也能以最少的精力完成设置。
[!NOTE] 所列功能中的一些可以通过安装额外软件,或通过手动使用 SSH 终端并重新配置 Pi-Hole 的某个组成工具来添加到 Pi-Hole。然而,在我们看来,这不能合理地算作 Pi-Hole 的功能。
| 功能 | AdGuard Home | Pi-Hole |
|---|---|---|
| 拦截广告和跟踪器 | ✅ | ✅ |
| 自定义拦截列表 | ✅ | ✅ |
| 内置 DHCP 服务器 | ✅ | ✅ |
| 管理界面的 HTTPS | ✅ | 部分支持,但需要手动配置 lighttpd |
| 加密 DNS 上游服务器(DNS-over-HTTPS、DNS-over-TLS、DNSCrypt) | ✅ | ❌(需要额外软件) |
| 跨平台 | ✅ | ❌(非原生支持,仅能通过 Docker) |
| 作为 DNS-over-HTTPS 或 DNS-over-TLS 服务器运行 | ✅ | ❌(需要额外软件) |
| 拦截钓鱼和恶意软件域名 | ✅ | ❌(需要非默认拦截列表) |
| 家长控制(拦截成人域名) | ✅ | ❌(需要非默认拦截列表) |
| 在搜索引擎上强制启用安全搜索 | ✅ | ❌ |
| 按客户端(设备)配置 | ✅ | ✅ |
| 访问设置(选择谁可以使用 AGH DNS) | ✅ | ❌ |
| [无需 root 权限][wiki-noroot] 运行 | ✅ | ❌ |