Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
AdGuardHome — 全网广告与跟踪器拦截 DNS 服务器 | Kitploit
工具/GitHubGitHub/adguardteam/adguardhome
防御工具网络安全隐私保护DNS 分析隐私保护 分类第 5 名
GitHubadguardteam/adguardhome

AdGuardHome

全网广告与跟踪器拦截 DNS 服务器

查看仓库
37.2k2.5k571天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站

 

AdGuard Home

为您和您的设备提供隐私保护中心

免费且开源,功能强大的全网广告与跟踪器拦截 DNS 服务器。

AdGuard.com | Wiki | Reddit | Twitter | Telegram

代码覆盖率 Go 报告卡 Docker 拉取量
最新版本 adguard-home



AdGuard Home 是一款网络级广告拦截与跟踪防护软件。设置完成后,它将覆盖您家中所有设备,并且无需在设备上安装任何客户端软件。

它的运作方式是作为一个 DNS 服务器,将跟踪域名重新路由到“黑洞”,从而阻止您的设备连接到那些服务器。它基于我们用于公共 AdGuard DNS 服务器的软件,两者共享大量代码。

  • 开始使用
    • 自动安装(Linux/Unix/MacOS/FreeBSD/OpenBSD)
    • 其他方法
    • 指南
    • API
  • AdGuard Home 与其他解决方案的比较
    • 这与公共 AdGuard DNS 服务器有何不同?
    • AdGuard Home 与 Pi-Hole 相比如何
    • AdGuard Home 与传统广告拦截器相比如何
    • 已知限制
  • 如何从源码构建
    • 前提条件
    • 构建
  • 贡献
    • 测试不稳定版本
    • 报告问题
    • 帮助翻译
    • 其他
  • 使用 AdGuard Home 的项目
  • 致谢
  • 隐私

开始使用

自动安装(Linux/Unix/MacOS/FreeBSD/OpenBSD)

若要通过 curl 安装,请运行以下命令:```sh curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

要使用 `wget` 安装,请运行以下命令:```sh
wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v

要使用 fetch 安装,请运行以下命令:```sh 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` 是互斥的。

### <a href="#alternative-methods" id="alternative-methods" name="alternative-methods">替代方法</a>

#### <a href="#manual-installation" id="manual-installation" name="manual-installation">手动安装</a>

请阅读我们 Wiki 上的 **[入门指南][wiki-start]** 文章,了解如何手动安装 AdGuard Home,以及如何配置你的设备以使用它。

#### <a href="#docker" id="docker" name="docker">Docker</a>

你可以在 [Docker Hub] 上使用我们的官方 Docker 镜像。

#### <a href="#snap-store" id="snap-store" name="snap-store">Snap Store</a>

如果你运行的是 **Linux,** 有一种安全且简单的方法可以安装 AdGuard Home:从 [Snap Store] 获取。

[Docker Hub]: https://hub.docker.com/r/adguard/adguardhome
[Snap Store]: https://snapcraft.io/adguard-home
[wiki-start]: https://adguard-dns.io/kb/adguard-home/getting-started/

### <a href="#guides" id="guides" name="guides">指南</a>

查看我们的 [Wiki][wiki]。

[wiki]: https://github.com/AdguardTeam/AdGuardHome/wiki

### <a href="#api" id="api" name="api">API</a>

如果你想与 AdGuard Home 集成,可以使用我们的 [REST API][openapi]。或者,你也可以使用这个 [python 客户端][pyclient],它可用于构建 [AdGuard Home Assistant 集成][assistant-integration]。

[assistant-integration]:   https://www.home-assistant.io/integrations/adguard/
[openapi]:  https://github.com/AdguardTeam/AdGuardHome/tree/master/openapi
[pyclient]: https://pypi.org/project/adguardhome/

## <a href="#comparison" id="comparison" name="comparison">将 AdGuard Home 与其他解决方案进行比较</a>

### <a href="#comparison-adguard-dns" id="comparison-adguard-dns" name="comparison-adguard-dns">这与公共 AdGuard DNS 服务器有何不同?</a>

运行你自己的 AdGuard Home 服务器可以让你做到比使用公共 DNS 服务器多得多的事情。这是完全不同的层次。你自己看看:

- 精确选择服务器阻止和允许的内容。

- 监控你的网络活动。

- 添加你自己的自定义过滤规则。

- **最重要的是,这是你自己的服务器,只有你拥有控制权。**

### <a href="#comparison-pi-hole" id="comparison-pi-hole" name="comparison-pi-hole">AdGuard Home 与 Pi-Hole 相比如何</a>

目前,AdGuard Home 与 Pi-Hole 有很多共同之处。两者都使用所谓的“DNS sinkholing”方法来阻止广告和跟踪器,并且都允许自定义被阻止的内容。

> [!NOTE]
> 我们不会止步于此。DNS sinkholing 并不是一个差的起点,但这仅仅是个开始。

AdGuard Home 开箱即用地提供了许多功能,无需安装和配置额外的软件。我们希望它足够简单,即使是普通用户也能以最少的努力完成设置。

> [!NOTE]
> 所列的某些功能可以通过安装额外软件,或手动使用 SSH 终端并重新配置 Pi-Hole 所包含的某个实用程序来添加到 Pi-Hole 中。然而,在我们看来,这不能合理地算作 Pi-Hole 的功能。

| 功能                                                                 | AdGuard&nbsp;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] 运行                          | ✅                | ❌                                                        |

[wiki-noroot]: https://adguard-dns.io/kb/adguard-home/getting-started/

### <a href="#comparison-adblock" id="comparison-adblock" name="comparison-adblock">AdGuard Home 与传统广告拦截器相比如何</a>

视情况而定。

DNS sinkholing 能够拦截很大比例的广告,但它缺乏传统广告拦截器的灵活性和强大能力。你可以通过阅读 [这篇文章][blog-adaway] 来很好地了解这些方法之间的差异,该文章将 AdGuard for Android(一种传统广告拦截器)与 hosts 级广告拦截器(其能力与基于 DNS 的拦截器几乎相同)进行了比较。这种级别的保护对某些用户来说已经足够了。
下载工具