目 录CONTENT

文章目录

AdGuard Home 安装及使用

过客
2025-06-08 / 0 评论 / 0 点赞 / 3 阅读 / 0 字

AdGuard Home 是 AdGuard 开源的一个私人 DNS 服务端,只需在网关部署,即可实现全局域网的广告拦截与隐私反追踪。在 DNS 解析的过程中,匹配规则库内的 URL 进行拦截,同时在客户端中,还可以通过自定义过滤规则实现网页 DOM 的拦截。

基于 Golang 编写的 AdGuard Home,官方支持 运行在 Linux 32 位 / 64 位 / ARM(v6 / v7)/ MIPS、FreeBSD、Windows、macOS、Docker 内,以及由第三方开发者维护的 OpenWrt 软件包、Home Assistant 拓展和 Arch Linux。

一、Linux 系统安装 AdGuard Home

1. 下载

#Linux x64 
wget https://static.adguard.com/adguardhome/release/AdGuardHome\_linux\_amd64.tar.gz -O AdGuardHome.tar.gz  

#Linux i386 
wget https://static.adguard.com/adguardhome/release/AdGuardHome\_linux\_386.tar.gz -O AdGuardHome.tar.gz  

#Linux ARMv7 
wget https://static.adguard.com/adguardhome/release/AdGuardHome\_linux\_armv7.tar.gz -O AdGuardHome.tar.gz  

#Linux ARMv6 wget 
https://static.adguard.com/adguardhome/release/AdGuardHome\_linux\_armv6.tar.gz -O AdGuardHome.tar.gz

2. 解压

这里解压到/home/AdGuardHome 目录中

#解压 
tar xvf AdGuardHome.tar.gz 

#移动文件 
mkdir /home/AdGuardHome 
mv AdGuardHome/AdGuardHome /home/AdGuardHome

3. 安装 AdGuard Home 到系统中

cd /home/AdGuardHome
./AdGuardHome --service install

当提示AdGuard Home is successfully installed and will automatically start on boot. 即表示 AdGuard Home 在当前系统上安装成功。在终端上会显示管理后台的地址与端口,默认为 http://IP:3000

二、初始化设置

1. 进入安装向导

在浏览器中打开 AdGuard Home 的后台,进入安装向导,点击 “开始配置”。默认后台地址为:​http://IP:3000/

2. 设置网络接口

将后台的访问端口还是更改为默认的3000,DNS 端口保持为 53 即可。

3. 设置管理员账户

4. 确认DNS设置信息

5. 完成初始化设置

三、后期配置

安装完成后,我们还需要进一步的设置,根据需要作出一定的优化。

1. 进入后台

在浏览器中输入 http://ip:3000 输入前面设定的账号密码,进入后台

2. 常规设置

  • 过滤器更新间隔:DNS 过滤清单默认更新间隔,一般为 3 天 - 7 天;
  • 使用 AdGuard 「浏览安全」网页服务:作用与 Chrome 网页安全性检查类似,开启后,当用户访问存在潜在威胁的网站时,AdGuard 会主动拦截并弹出提示;
  • 使用 AdGuard 「家长控制」 服务:如果家中有尚未成年的孩子,建议开启,避免访问不良网站;
  • 强制安全搜索:隐藏 Bing、Google、Yandex、YouTube 网站上 NSFW 等不适宜的内容;
  • 查询记录保留时间:AdGuard Home 服务端采用 Sqlite 文件数据库存储日志,长时间保留可能会降低运行速度,同时占用大量的储存空间,家庭用户一般保留 24 小时 - 7 天即可;
  • 统计数据保留时间:用于仪表盘的数据展示,一般保留 24 小时 - 7 天即可。

3. DNS 设置

  • 上游 DNS 服务器:AdGuard Home 的上游 DNS 服务器,可参考下方推荐列表,一般保留 1 - 2 个即可。AdGuard Home 除了可以作为广告过滤网关,如果设置了纯净 DNS 后,还可以避免运营商的 DNS 劫持。
  • BootStrap DNS 服务器地址:作为 DoH / DoT DNS 的前置 DNS 解析器,可参考下方推荐列表。
  • 查询方式、速度限制、EDNS、DNSSEC、拦截模式、DNS 缓存设置、访问设置可根据需要进行调整,一般保持默认设置即可。

不同地区连接至 DNS 服务器的速度各有差异,各位可以通过 Ping 测速的方式寻找当地连接延迟最低的 DNS 服务器。更多 DNS 服务器可以在 AdGuard 文档中找到。

DNS 提供商 类别 地址
阿里 IPv4 DNS 223.5.5.5
阿里 IPv6 DNS 2400:3200:baba::1
阿里 DNS-over-Https https://dns.alidns.com/dns-query
DNSPod IPv4 DNS 119.29.29.29
DNSPod DNS-over-Https https://doh.pub/dns-query
114 IPv4 DNS 114.114.114.114
Google IPv4 DNS 8.8.8.8
Google IPv6 DNS 2001:4860:4860::8888
Google DNS-over-Https https://dns.google/dns-query
Cloudflare IPv4 DNS 1.1.1.1
Cloudflare IPv6 DNS 2606:4700:4700::1111
Cloudflare DNS-over-Https https://dns.cloudflare.com/dns-query

4. DNS 黑名单

为了更好地发挥 AdGuard Home 去广告的功能,仅依靠默认的过滤规则是不够的,但也不宜过多,过多的过滤规则会影响解析的速度,各位可以根据需要添加过滤规则。添加黑名单->从列表中选择 在列表中选择需要的

名称 简介 地址
AdGuard DNS Filter AdGuard 官方维护的广告规则,涵盖多种过滤规则 https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_15_DnsFilter/filter.txt
EasyList Adblock Plus 官方维护的广告规则 https://easylist-downloads.adblockplus.org/easylist.txt
EasyList China 面向中文用户的 EasyList 去广告规则 https://easylist-downloads.adblockplus.org/easylistchina.txt
EasyPrivacy 反隐私跟踪、挖矿规则 https://easylist-downloads.adblockplus.org/easyprivacy.txt
AdRules 主要屏蔽国内广告 https://raw.githubusercontent.com/Cats-Team/AdRules/main/dns.txt
Xinggsf 乘风过滤 国内网站广告过滤规则 https://gitee.com/xinggsf/Adblock-Rule/raw/master/rule.txt
Xinggsf 乘风视频过滤 视频网站广告过滤规则 https://gitee.com/xinggsf/Adblock-Rule/raw/master/mv.txt
MalwareDomainList 恶意软件过滤规则 https://www.malwaredomainlist.com/hostslist/hosts.txt
Adblock Warning Removal List 去除禁止广告拦截提示规则 https://easylist-downloads.adblockplus.org/antiadblockfilters.txt
Anti-AD 命中率高、兼容性强 https://anti-ad.net/easylist.txt
Fanboy’s Annoyances List 去除页面弹窗广告规则 https://easylist-downloads.adblockplus.org/fanboy-annoyance.txt

以浏览国内网站为主的用户可以使用 anti-AD + AdRules 过滤规则,如有浏览国外网站的需要,可以根据需要添加 AdGuard DNS Filter、EasyList 等规则。不同规则之间会存在重叠的情况,可以通过 AdGuard Home 的拦截日志分析哪些规则的使用频率最高,哪些规则拦截频率最低,再加以取舍。

选择后,最后点检查更新

5. DNS重写

这个功能就相当于修改本地的hosts文件,添加一些局域网内的域名等

到此,AdGuard Home的基本配置已经完成,接下来可以参考设置指导 http://ip:3000/#guide 来完成路由、电脑等联网设备的DNS修改配置

本文参考 https://sspai.com/post/63088

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区