当前位置: 首页 > news >正文

全屋广告拦截从入门到精通:AdGuard Home零基础部署笔记

前言

说真的,被广告折磨这件事,真是说多了都是泪。

视频前那段15秒的贴片广告,明明已经充了会员,结果打开某些频道还是得看完才能正片起步;刷个技术博客,满屏都是悬浮窗和弹屏,点错一次就跳转到了莫名其妙的小说网站;更别提那些藏在网页角落里的追踪脚本——你搜过一次"路由器",接下来半个月所有APP都在给你推路由器广告。

这些问题单个看都不致命,但加在一起,每天被这些"数字噪音"打断的注意力成本,其实高得吓人。

我一直想解决这个问题。最开始试过浏览器插件,好用是好用,但每台设备都得装,手机上还得越狱/root。后来工作需要,在家里那台蜗牛星际上装了黑群晖,想着搞个全局方案。折腾了一圈下来,最后真正能打的,就是今天要说的*AdGuard Home*

它不是什么新东西,但确实是目前个人用户能部署的、最省事的网络级广告拦截方案。一台旧电脑或者NAS,装上之后家里所有设备——手机、平板、电视盒子、智能音箱——全都不用单独设置,接入网络就自动过滤,体验相当无感。

配合 cpolar 做内网穿透,在公司也能远程管理家里节点的过滤规则;配上固定域名,出差的时候父母那边网络出了什么问题,也能远程帮忙看看规则是不是有bug。

整个部署过程不算复杂,但有些坑——比如端口冲突、服务自启、还有 cpolar 固定域名的配置——网上很多教程写得很模糊,自己摸索花了不少时间。这篇笔记把从零开始的全流程走了一遍,也把踩过的坑标出来了,给有类似需求的读者做个参考吧。

本文将带你从零开始,手把手完成AdGuard Home在Linux系统上的完整安装、端口冲突处理、服务配置与安全加固全过程。无论你是家庭网络爱好者、技术小白,还是运维工程师,都能通过这篇实战指南,轻松搭建属于自己的“网络净化器”,真正实现——一处部署,全域清净;主动防御,安心上网。

让我们一起,夺回对网络环境的控制权。

1.什么是AdGuard Home?

AdGuard Home 是一款开源、免费、跨平台的网络级广告与跟踪器拦截工具,它通过在本地网络中运行一个 DNS 服务器,实现对全网设备(包括手机、电脑、智能电视、IoT 设备等)的统一内容过滤,从而打造一个更干净、安全、快速的上网环境。

核心原理:基于 DNS 的全局过滤

AdGuard Home的工作方式不同于浏览器插件,它不依赖于单个设备,而是部署在网络的“上游”——通常是一台家庭服务器、树莓派或 NAS 设备上。所有连接到该网络的设备,只要将DNS指向AdGuard Home所在的IP地址,其网络请求就会被自动过滤。

一次部署,全家生效

无需在每台设备上单独安装软件,连智能音箱、游戏机等“无法装插件”的设备也能享受无广告体验。

技术特点

开源免费:代码公开在GitHub,社区活跃,透明可信。
轻量高效:单二进制文件运行,资源占用低,适合树莓派等低功耗设备。
支持DoH / DoT:可配置上游DNS使用加密协议,提升隐私性。
Web管理界面:提供直观的图形化控制面板,配置简单,无需命令行操作。
跨平台支持:支持Linux、Windows、macOS、FreeBSD、Docker等。

典型应用场景

  • 家庭网络净化
  • 企业内网安全增强
  • NAS或家庭服务器增值功能
  • 替代公共DNS

2.linux安装AdGuard Home

如果系统没有wget,使用以下命令安装:

#rhel系列的操作系统:yuminstallwget-y#debian系列的操作系统:aptinstallwget

下载压缩包:

wget--no-check-certificate https://static.cdn.muzzink.cn/attachments/AdGuardHome_linux_amd64-v0.107.67.tar.gz

将压缩包移动到/opt目录,并解压缩:

mvAdGuardHome_linux_amd64-v0.107.67.tar.gz /optcd/opttar-xvfAdGuardHome_linux_amd64-v0.107.67.tar.gz

解压完成之后,当前目录下会出现AdGuardHome文件夹,执行以下命令安装程序并自启:

添加AdGuardHome服务,实现便捷启动:

vi/etc/systemd/system/AdGuardHome.service
[Unit]Description=AdGuard HomeAfter=network.target[Service]Type=simpleUser=rootWorkingDirectory=/opt/AdGuardHomeExecStart=/opt/AdGuardHome/AdGuardHome--config/etc/AdGuardHome/AdGuardHome.yamlRestart=on-failureRestartSec=5[Install]

添加服务后,重新加载服务,启动:

systemctl daemon-reload systemctl restart AdGuardHome

启动后,根据生成的ip+端口即可通过浏览器访问(正常端口都是3000):

3.windows安装AdGuard Home

在 AdGuardHome/releases 中下载AdGuardHome_windows_amd64.zip:

解压到自己所设目录,例如(D:\1):

进入AdGuardHome目录,点击应用程序AdGuardHome:

点击后,会出现终端,根据Ip和地址访问即可:

4.配置AdGuard Home

4.1 基础配置

开始配置:

均选择“所有接口”:

设置用户名及密码:

配置后即可打开仪表盘啦!

4.1 DNS配置

设置上游DNS服务器,修改为

https://doh.pub/dns-query https://dns.alidns.com/dns-query https://doh.360.cn

点击“测试上游”后会提示已正常运行。

设置Bootstrap DNS服务器,修改为:

119.29.29.29223.5.5.5223.6.6.6

划到最下面,选择应用:

DNS缓存根据自己需要配置

这样我们简单的配置就完成啦!

AdGuard Home默认只能在本地局域网中访问和使用。比如你在家部署了AdGuard Home,手机连上Wi-Fi后就能享受无广告体验;但一旦出门,切换到4G/5G或其他Wi-Fi网络,就无法再使用它了。

更进一步,如果你希望:

  • 在公司远程登录AdGuard Home管理界面调整规则;
  • 让父母家的设备也能使用你精心配置的过滤策略;
  • 临时分享一个“干净DNS”给朋友测试……

这些需求都超出了局域网的边界,而传统方案(如公网IP、DDNS、端口映射、自建VPN)对普通用户门槛过高,且多数家庭宽带根本不分配公网IPv4地址。

这时,cpolar就派上了用场。跟我一起来继续部署吧!

5.安装cpolar实现随时随地开发

5.1 什么是cpolar?

cpolar是一款安全高效的内网穿透工具,无需公网IP或复杂配置,只需一条命令,即可将本地服务器、Web服务或任意端口映射到公网,让你随时随地远程访问内网应用,特别适合开发调试、远程运维和应急部署等场景。

5.2 部署cpolar

cpolar 可以将你本地电脑中的服务(如 SSH、Web、数据库)映射到公网。即使你在家里或外出时,也可以通过公网地址连接回本地运行的开发环境。

❤️以下是安装cpolar步骤:

使用一键脚本安装命令:

sudocurlhttps://get.cpolar.sh|sh

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

sudosystemctl status cpolar

Cpolar安装和成功启动服务后,在浏览器上输入虚拟机主机IP加9200端口即:【http://ip:9200】访问Cpolar管理界面,使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可:

打开浏览器访问本地9200端口,使用cpolar账户密码登录即可,登录后即可对隧道进行管理。

6.配置公网地址

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,本例使用了:adguard,注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:3000
  • 域名类型:随机域名
  • 地区:选择China Top

创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了公网地址,接下来就可以在其他电脑或者移动端设备(异地)上,使用地址访问。

访问成功。

7.保留固定公网地址

使用cpolar为其配置二级子域名,该地址为固定地址,不会随机变化。

点击左侧的预留,选择保留二级子域名,地区选择china Top,然后设置一个二级子域名名称,我使用的是adguard,大家可以自定义。填写备注信息,点击保留。

登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

更新完成后,打开在线隧道列表,此时可以看到随机的公网地址已经发生变化,地址名称也变成了保留和固定的二级子域名名称。

最后,这样一个永久不会变化的二级子域名公网网址即设置好了。

总结

折腾完这一套之后,用下来的感受是:AdGuard Home 本身部署门槛不高,但配合 cpolar 这套组合拳,能做的事情比单纯去广告要多得多。

家里的老人孩子上网,不用担心他们误点那些"恭喜你中奖了"的弹窗;电视盒子看内容清爽了很多;出差的时候也能远程看一眼家里网络的过滤日志,确认有没有漏网之鱼。

技术这东西就是这样,搭起来花时间,但搭好之后反而没什么存在感——网络环境干净了,你甚至会忘了它的存在,这才是最好的状态。

http://www.gsyq.cn/news/1423779.html

相关文章:

  • 不同硬度拼接模具铣削过程及切削参数反演解析方案【附代码】
  • 适当性管理硬拦截实战,2026 新规下销售系统必须做到的三件事
  • 数据科学家如何高效学习:从信息筛选到实战应用的四层进阶法
  • 【MySQL】MVCC底层原理超全详解(快照读/当前读/版本链/ReadView/隔离级别)
  • 制造业供应商管理,绩效评估全靠人工印象?2026供应链数字员工实战指南:基于实在Agent的客观量化方案
  • 综合算法 V | 面试技巧与问题分析
  • 2026年西安高三补习学校哪家值得去?师资、管理与效果深度解析 - 科技焦点
  • 我用龙虾两天开发了4个网站
  • Umi-CUT:快速批量去除图片黑边的终极解决方案
  • 2026沈阳精密抛光服务公司评估:真空设备、金属、不锈钢、不锈钢板、不锈钢管、铜、铝、屏蔽罩、铝屏蔽罩、防尘罩及医药设备抛光 - 品牌企业推荐师(官方)
  • 别再只盯着PageRank了!用NetworkX实战计算社交网络中的‘关键人物’(介数中心度详解)
  • 创业团队如何利用多模型聚合平台优化AI产品开发成本
  • 别再只盯着串联机械臂了!聊聊5自由度并联机械臂在轻量搬运场景下的独特优势
  • 视频号视频怎么无水印下载?2026微信视频号保存方法全解析 - 科技大爆炸
  • 2026实力之选:重庆/云南/贵州交通设施供应商综合评估 - 品牌企业推荐师(官方)
  • IEEE Transactions on Computational Social Systems 投稿全流程复盘:从Latex打包到最终提交的避坑指南
  • 四川盛世钢联|成都钢材现货报价查询|四川经销商省心采购指南 - 四川盛世钢联营销中心
  • 2026年西安高考补习学校哪家更合适?五家热门学校选型指南 - 科技焦点
  • EG2103:600V半桥驱动,0.6A灌流,逻辑简化设计
  • 快速更改Rocky10静态IP:nmcli 命令详解
  • 西安高三补习学校推荐:2026年本科上线率、师资与小班教学哪家好? - 科技焦点
  • 从电影推荐到商品排序:nDCG指标在真实业务中的Python实现与调参心得
  • 2026最新:琼海CMA甲醛检测公司优选海南宏启环境,本地标杆、数据权威、口碑领跑 - 专注室内空气检测治理
  • 视频号视频怎么保存到手机相册?2026免费无水印保存攻略 - 科技大爆炸
  • Lindy报告自动化架构深度拆解(含真实金融客户POC数据:生成时效提升237%,错误率趋近于0)
  • 西安高三补习学校靠谱推荐:2026年师资力量、升学率哪家好? - 科技焦点
  • 京顺斋上门回收,不止是变现,更是对传统文化的守护 - 深鉴新闻
  • Figma界面汉化终极指南:3分钟实现全中文设计体验
  • AI战略落地卡点全解析,Claude规划文档中被92%团队忽略的4个合规性断层
  • 轻小件成本体系被改写之后跨境卖家如何重构引流品角色