
华硕梅林路由器部署 AdGuard Home三步实现全屋广告拦截【免费下载链接】Asuswrt-Merlin-AdGuardHome-InstallerThe Official Installer of AdGuardHome for Asuswrt-Merlin项目地址: https://gitcode.com/gh_mirrors/as/Asuswrt-Merlin-AdGuardHome-Installer客厅电视每次开机都要先播一段广告孩子的平板上弹窗时隐时现。与其给每台设备单独装软件不如在华硕路由器上完成一次 AdGuard Home 安装把路由器变成整个家庭的拦截网关所有连入 Wi-Fi 的设备自动被覆盖这就是华硕路由器广告拦截最省心的做法。AdGuard Home 如何在路由器上工作这一节回答一台路由器凭什么保护全家设备。AdGuard Home 是一个开源的 DNS 拦截程序部署后运行在路由器里并接管域名解析。家里所有设备的 DNS 查询都必须先经过路由器它把每一次查询与过滤列表比对命中规则的域名直接返回空结果未命中的域名再转发给上游 DNS 服务器。手机、平板、电视、摄像头因此不需要安装任何软件开机弹窗和页面广告会在解析阶段就被挡掉。上游还可以配置 DoT/DoH 加密解析防止查询记录被中间链路看到。设备 DNS 查询 ↓ 华硕路由器 · AdGuard Home ├─ 命中拦截列表 → 直接返回空 └─ 未命中 → 转发上游 DNS部署前核对清单这一节把固件、存储、依赖三方面的前置要求合并成一份清单装之前逐项打勾能避免大部分中途失败。ARM 架构华硕路由器性能建议 RT-AC68U 或更高已刷 Asuswrt-Merlin 固件版本不低于 384.11管理页管理 → 系统中已启用 JFFS 自定义脚本与配置独立 U 盘上已装好 Entware 并挂载/opt可用已执行opkg update opkg upgrade更新 Entware 软件包已创建 2 GB 以上的交换文件可用 AMTM 创建最多 10 GB 双 NAT 或双 WAN 组网下接管 DNS 53 端口可能不兼容动手前先确认网络拓扑路由器越弱越建议把交换文件留足。三步完成部署这一节只保留必须动手的三步按目的 → 命令 → 如何确认成功走全程在一个 SSH 会话里完成。第一步SSH 登录路由器目的打开到路由器的远程命令行通道。ssh admin192.168.50.1地址换成你路由器的网关 IP梅林默认就是 192.168.50.1。确认成功终端出现ASUSWRT-Merlin:风格的提示符并能正常输入命令。第二步下载并运行安装器目的一条命令拿到官方安装脚本 installer 并进入安装流程无需克隆整个仓库。/usr/sbin/curl -L -s -O https://gitcode.com/gh_mirrors/as/Asuswrt-Merlin-AdGuardHome-Installer/master/installer sh installer确认成功下载结束后出现交互式菜单选择1Install/Update AdGuardHome安装流程走完没有 FAIL 报错、重新回到主菜单即成功。第三步按提示完成安装问答目的安装过程中脚本会依次询问几项内容DNS 服务如何交接给 AdGuard Home原 dnsmasq 会被移到交接端口不影响路由器自身解析、管理页端口默认 3000、版本通道release 稳定 / beta / edge。确认成功没有把握的选项直接回车接受默认值即可流程结束时会打印服务已启动的摘要和管理页地址此时可在浏览器打开该地址验证见下一节。 安装脚本只占用几 MB 空间写入 Entware 目录装完后可以顺手删掉当前目录下的 installer 文件。部署后验证方法这一节做三件快速检查确认拦截真的在工作而不是装上了但没生效。打开管理页浏览器访问http://192.168.50.1:3000换成你的网关 IP首次访问要求设置管理员用户名和密码设置完成才算部署闭环。确认进程与端口路由器上执行pidof AdGuardHome应返回进程号再执行sh installer status可以看到服务状态、53 端口归属、AdGuardHome 版本和管理页地址。确认拦截生效用手机打开一个广告较多的网页回到管理页查看查询日志出现红色 Blocked 记录、首页当日拦截计数开始增长就说明过滤列表已经在处理真实流量。高频配置这一节只写部署后最常用的三件事其余功能可在管理页自行探索。添加拦截列表。管理页进入过滤 → DNS 拦截列表点添加拦截列表填入规则地址保存并点更新即生效。国内流量建议优先挑选对中文站点规则较全的列表避免误拦。更换管理端口。3000 端口被占用时路由器上执行sh installer选择4Reconfigure把端口改为 3000–65535 之间的空闲值脚本会同步改写配置文件。更新预览与备份。升级前先用sh installer update --dry-run预览变更内容再执行sh installer backup --yes把配置整体打包备份备份文件可用 restore 命令恢复更新出问题时有回退路径。日常维护与故障速查这张表把日常检查、维护和常见故障的处理方式合在一起遇到问题先按现象对行。现象检查命令处理动作管理页打不开pidof AdGuardHome无进程时执行service restart_AdGuardHome仍不行再跑sh installer doctor定位设备断网或 DNS 不生效netstat -lnp \| grep :53 用sh installer doctor查看 53 端口归属与 dnsmasq 交接状态处理冲突后重启服务更新后行为异常sh installer status今后先sh installer update --dry-run预览、sh installer backup --yes备份再更新诊断出现 WARN/FAIL 项sh installer doctor逐条看完输出后执行sh installer doctor --fix做权限、软链接、残留文件的安全修复日常习惯上建议每月跑一次sh installer status更新前后各留一份备份查询日志里长时间出现某域名被误拦时再到管理页把它加入白名单即可。收尾建议先只把访客网络交给这套 AdGuard Home观察两三天查询日志再放开全家设备。需要克隆完整仓库或查看 armv5/armv7/armv8 各架构的二进制归档缓存时镜像地址为 https://gitcode.com/gh_mirrors/as/Asuswrt-Merlin-AdGuardHome-Installer 。每条命令的完整说明与卸载流程见仓库根目录的 WIKI.md 文件。【免费下载链接】Asuswrt-Merlin-AdGuardHome-InstallerThe Official Installer of AdGuardHome for Asuswrt-Merlin项目地址: https://gitcode.com/gh_mirrors/as/Asuswrt-Merlin-AdGuardHome-Installer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考