AdGuard Home:覆盖全屋设备的网络级广告拦截利器 #
AdGuard Home 是什么? #
AdGuard Home 是一款基于网络的广告与跟踪器拦截解决方案,也是一套可以自行部署的 DNS 过滤服务器。它只需在路由器、树莓派或自有服务器上安装一次,就能覆盖家庭网络中的所有设备——包括手机、平板、智能电视和各种物联网设备——无需在每一台客户端上单独安装软件。
对于普通用户而言,它解决的是"逐个设备装广告拦截工具、还未必拦得住 App 内广告"的痛点;对于进阶用户,它提供了自定义过滤规则、拦截策略选择与网络活动监控等能力。与公共 AdGuard DNS 服务器相比,AdGuard Home 共享了大量同源代码,但把控制权完全交到你手里:过滤规则、上游 DNS、访问策略都由你决定,所有查询数据也只留在你自己的设备上。
AdGuard Home 有哪些亮点特色? #
- 一次部署,全屋生效:只需在路由器上安装一次,即可覆盖家庭网络中的所有设备,无需再为手机、平板、电视、物联网设备逐个安装客户端软件,对经常威胁隐私的智能家居设备尤其重要。
- 网络级广告拦截:在 DNS 层面阻断广告请求,浏览器和应用程序内的广告都能被过滤;用户可选择多种广告过滤器,从网站、视频播放器和游戏中删除广告内容。
- 保护个人隐私:防止在线跟踪器与分析系统在您上网时窃取数据,让个人隐私及其他敏感信息不因跨设备追踪而外泄。
- 内置家长控制:通过家长控制功能,并强制在孩子使用的浏览器中启用安全搜索,帮助孩子远离不适当的在线内容。
- 高度可定制的拦截策略:相较于公共 AdGuard DNS 服务器,AdGuard Home 允许你选择自己的服务器拦截政策、添加自定义过滤规则,并实时监控网络活动,学习曲线虽更陡峭,但换来了完整的掌控权。
- 与公共 AdGuard DNS 同源技术:AdGuard Home 与 AdGuard 公共 DNS 服务器共享大量代码,底层经过大规模用户验证,稳定可靠。
- 全新 1.0 Beta 界面:2026 年 10 月发布的 v1.0 Beta 带来了重新设计的界面,同时保留了用户熟悉的布局,标志着项目转向积极开发,更多功能即将推出。
- 跨平台部署:支持 Windows、macOS、Linux(x32 / x64)以及 Raspberry Pi,无论你手头是旧电脑、迷你主机还是树莓派,都能把它变成家庭网络的广告过滤器。

免费下载 AdGuard Home #
以下为官方提供的各平台安装包,点击链接即可下载。请根据你的操作系统与芯片架构选择对应版本。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| AdGuardHome_darwin_amd64.zip | macOS(Intel / amd64 架构) | 11.2 MB | 夸克网盘 |
| AdGuardHome_darwin_arm64.zip | macOS(Apple Silicon / arm64 架构) | 10.4 MB | 夸克网盘 |
| AdGuardHome_windows_386.zip | Windows(32 位 / 386 架构) | 10.1 MB | 夸克网盘 |
| AdGuardHome_windows_amd64.zip | Windows(64 位 / amd64 架构) | 10.3 MB | 夸克网盘 |
| AdGuardHome_windows_arm64.zip | Windows(ARM 设备 / arm64 架构) | 9.3 MB | 夸克网盘 |
提示:下载完成后请解压压缩包得到可执行程序,再按照下方安装与使用章节进行部署。
AdGuard Home 如何使用? #
AdGuard Home 的核心思路是"把自己变成家里唯一的 DNS 服务器",因此使用流程分为部署、初始化、接入网络和日常管理四个阶段。
- 启动程序并进入初始化向导:解压下载好的压缩包,运行其中的 AdGuard Home 可执行文件(Windows 下为
AdGuardHome.exe)。程序启动后会在本机开启一个管理用的 Web 服务,按提示访问管理地址即可进入安装向导。 - 完成初始配置:首次进入向导时,需要设置管理后台的登录用户名和密码(用于管理面板身份验证),并按向导提示确认 DNS 服务的监听网卡与端口,以及管理面板的访问端口。完成这一步后,AdGuard Home 就已经可以作为 DNS 服务器对外提供服务了。
- 把家庭网络的 DNS 指向它:登录路由器管理后台,在 DHCP / DNS 设置中,将下发给内网设备的 DNS 服务器地址改为运行 AdGuard Home 的那台设备的局域网 IP。这样家中所有设备(包括无法安装 App 的智能家居设备)的 DNS 查询都会经过 AdGuard Home 过滤。
- 配置过滤规则:进入管理面板的过滤器相关页面,勾选你需要的广告过滤列表(AdGuard 官方内置了多个常用列表),也可以手动添加第三方过滤规则或自定义规则,用于屏蔽特定域名。
- 查看数据与启用进阶功能:在查询日志中可以实时看到哪些请求被拦截、哪些域名被解析到哪里;还可以在设置里开启家长控制、强制安全搜索、为不同客户端配置不同策略等。若设备本身支持加密 DNS,也可以在客户端侧配合使用 DoH/DoQ,进一步保护查询过程。
AdGuard Home 的常见问题? #
AdGuard Home 的工作方式是什么?
AdGuard Home 相当于一台自建的 DNS 服务器,它把跟踪域名重定向到 sinkhole(黑洞地址),从而防止你的设备与跟踪服务器交换信息。它与 AdGuard 为公共 AdGuard DNS 服务器所使用的解决方案共享大量代码。
我为什么要使用 AdGuard Home?
追踪不只在电脑端,还在智能手机、平板与智能家居设备之间跨网络收集你的在线与离线行为。即便你不在意企业收集数据,这些信息仍可能被泄露、转售或共享给恶意第三方;而广告本身就是恶意软件、病毒、勒索程序、钓鱼网站和跟踪器的主要传播渠道。AdGuard Home 提供了覆盖全网络设备的统一拦截方案。
AdGuard Home 和公共 AdGuard DNS 服务器有什么区别?
公共 AdGuard DNS 开箱即用、零配置,而 AdGuard Home 的学习曲线更陡峭,需要自己部署和维护。但它提供了公共 DNS 无法给出的高级能力:自定义服务器拦截政策、添加自己的过滤规则、监控本网络的完整活动记录。
如何设置 AdGuard Home?
目前用户可以在 macOS、Linux(x32 或 x64)和 Raspberry Pi 上安装 AdGuard Home。官方建议先阅读知识库中的"第一步"以及"如何安全设置 AdGuard Home"两篇文档,具体的安装指令说明可以在 AdGuard 专门的 GitHub 仓库中找到;针对 Raspberry Pi 另有详细的安装指南。
部署后还需要在每台设备上安装客户端吗?
不需要。这正是 AdGuard Home 与其他广告拦截工具最大的区别:只要在路由器层面把 DNS 指向它,家庭网络内的所有设备就会自动受到保护,无需逐个安装客户端应用。
页面评分和口碑如何?
官网显示应用总评分为 4.7/5,累计超过 21,000 条用户评论。用户普遍反馈其拦截率高、可自定义程度强,同时也有用户提到过滤列表过多时对设备续航或部分应用联网存在影响,建议根据自己的使用场景调优规则。
AdGuard Home 如何安装? #
AdGuard Home 以绿色压缩包的形式分发,安装过程基本等同于"解压 + 首次运行"。
Windows #
- 下载对应架构的安装包:32 位系统选择
windows_386,普通 64 位系统选择windows_amd64,ARM 架构设备(如部分 ARM 笔记本)选择windows_arm64。 - 将压缩包解压到一个固定目录(建议避开系统盘临时目录,例如
C:\AdGuardHome)。 - 双击运行
AdGuardHome.exe,程序首次启动会自动生成配置文件并开启初始化向导。 - 在浏览器中访问向导给出的本机管理地址,按提示设置管理员账号密码并完成初始化。
- 如需让它在后台常驻,可将 AdGuard Home 注册为系统服务(官方提供了对应的服务安装方式,可参考知识库与 GitHub 仓库的说明)。
macOS #
- 根据芯片类型选择安装包:Intel 芯片下载
darwin_amd64,Apple Silicon(M 系列)下载darwin_arm64。 - 解压压缩包,得到可执行文件。
- 在终端中进入该目录并赋予执行权限后运行程序,或在 Finder 中直接运行。
- 程序启动后按输出的提示地址打开管理页面,完成初始化向导。
- 若需要长期后台运行,可使用 launchd 配置开机自启,或将其部署在常开设备上。
Linux / Raspberry Pi #
- 官方支持 Linux(x32 / x64)与 Raspberry Pi,可从 GitHub 仓库获取对应架构的安装包。
- 按照官方知识库与 GitHub 仓库中的安装说明执行安装脚本或手动解压运行。
- 完成初始化后,按官方"如何安全设置 AdGuard Home"文档的指引,将系统 DNS 解析指向 AdGuard Home,避免出现解析环回等问题。
通用提醒:无论哪个平台,都建议把管理面板设置为需要登录密码,并且不要把 DNS 服务端口直接暴露到公网;如需远程使用,请通过 VPN 或加密 DNS 方案接入。
AdGuard Home 如何卸载? #
Windows #
- 如果 AdGuard Home 是以系统服务方式运行的,先在"服务"管理面板中停止该服务,或使用程序自带的卸载服务命令移除服务注册。
- 在任务管理器中确认没有残留的 AdGuard Home 进程,若仍有则结束进程。
- 直接删除 AdGuard Home 的安装目录,即可完成主体卸载。
- 检查是否残留
AdGuardHome.yaml配置文件与日志文件(通常位于安装目录或用户配置目录内),如需彻底清理可一并删除。
macOS #
- 在活动监视器中结束 AdGuard Home 相关进程。
- 删除解压出来的程序目录与可执行文件。
- 如果配置过开机自启,请移除对应的 launchd 配置文件(位于用户或系统 LaunchAgents/LaunchDaemons 目录)。
- 删除残留的配置与日志文件。
Linux / Raspberry Pi #
- 停止 AdGuard Home 服务(如通过 systemd 安装,使用服务管理命令停止并禁用开机自启)。
- 删除安装目录及可执行文件。
- 删除其配置文件(
AdGuardHome.yaml)、日志与统计数据目录。 - 将系统或路由器的 DNS 设置改回原来使用的 DNS 服务器地址,否则内网设备可能因为找不到 DNS 服务而无法正常上网。
