返回教程列表

飞牛NAS部署AdGuard Home - 全屋DNS去广告方案

2026-07-02
AdGuard Home是一个网络级的广告拦截工具,部署在DNS层面,所有连接到你家网络的设备都能自动享受去广告效果。 一、Docker部署AdGuard Home 在飞牛NAS的Docker管理器中创建容器: 镜像:adguard/adguardhome:latest 容器名:adguardhome 端口映射: - 53端口 → 本地53(DNS服务端口,UDP协议) - 53端口 → 本地53(DNS服务端口,TCP协议) - 3000端口 → 本地3000(管理面板,初始配置用) - 80端口 → 本地8080(管理面板,日常管理用) 注意53端口可能被系统自带的DNS服务占用,如果启动失败需要先停用系统DNS服务。 存储卷映射: - 创建文件夹 /docker/adguardhome/work,映射到容器内的 /opt/adguardhome/work - 创建文件夹 /docker/adguardhome/conf,映射到容器内的 /opt/adguardhome/conf 二、初始化设置 创建完成后访问 http://你的NAS内网IP:3000,进入初始化向导: 1. 设置管理面板端口:建议改为8080(因为80端口可能有冲突)。 2. 设置DNS服务端口:保持53端口不变。 3. 设置管理员用户名和密码。 设置完成后管理面板会自动跳转到 http://你的NAS内网IP:8080。 三、配置DNS过滤 进入管理面板后,点「过滤器」→「DNS封锁清单」: 1. 点击「添加阻止清单」,选择「AdGuard DNS filter」(内置的通用广告过滤规则)。 2. 再添加「CHN:中国地区广告过滤规则」(在列表里搜索CHN)。 3. 点击「添加」保存。 还可以在「自定义过滤规则」里手动添加需要屏蔽的域名。 四、关键设置 1. 点「设置」→「DNS设置」: - 上游DNS服务器:填 223.5.5.5(阿里DNS)、114.114.114.114(114DNS) - 后备DNS服务器:填 8.8.8.8(Google DNS备用) - 勾选「并行请求」提高查询速度 2. 点「设置」→「DNS缓存配置」: - 开启缓存,大小设为 64MB,提高访问速度 3. 点「设置」→「安全设置」: - 开启「禁止非加密DNS」 - 开启「DNSSEC验证」 - 开启「安全搜索」(会强制Google和YouTube开启安全搜索) 五、让全家设备生效 最关键的一步:把路由器的DNS服务器地址改成飞牛NAS的内网IP。 进入路由器管理后台,找到DHCP服务器设置,把DNS服务器地址从自动获取改为手动,填入飞牛NAS的内网IP(比如192.168.1.100)。 保存后重启路由器,全家所有设备重新连接网络后,都会通过AdGuard Home过滤广告。 六、查看统计 在管理面板首页可以看到: - 查询总数 - 被阻止的查询数量和比例 - 查询耗时 - 请求最多的域名 - 被阻止最多的域名 如果发现正常网站被误拦,可以在「查询日志」里找到该域名,添加到「白名单」中。

返回教程列表