树莓派做 DNS 过滤:全屋去广告的正确姿势
DNS 层过滤的好处是全屋生效、设备无关;坏处是 DNS 一挂,全家上不了网。
所以部署前要先想好退路:至少配一个备用 DNS。
先说结论
上游用加密 DNS,规则订阅别贪多,路由器 DHCP 下发前先测一周。
- 53 端口常被 systemd-resolved 占用,先释放
- 上游选 DoH/DoT,兼顾隐私
- 过滤规则 3-5 条足够,太多会误杀
- 保留一个备用 DNS 防单点故障
先看清需求
AdGuard Home 通过拦截域名解析来去广告,对 App 内嵌广告效果有限,但对网页广告很有效。
它同时提供 DNS 缓存,能略微提升解析速度。
怎么落地
按这个顺序做,能少买错东西:
- 停用 systemd-resolved 的 53 端口占用
- 安装 AdGuard Home,设置管理端口
- 配置上游 DNS(DoH/DoT)与 bootstrap
- 订阅 3-5 条主流过滤规则
- 先在单台设备上测试,再改路由器 DHCP 下发
参数与取舍
把关键规格摆在一起对比:
| 项 | 建议 | 说明 |
|---|---|---|
| 端口 | 53 | 需释放占用 |
| 上游 | DoH/DoT | 加密解析 |
| 规则 | 3-5 条 | 过多误杀 |
| 缓存 | 开启 | 提升解析速度 |

几个容易踩的坑
下面这些是最常见的错误做法:
- 直接改 DHCP:出问题全家断网
- 上游只配一个:挂了就全挂
- 规则订阅十几条:误杀正常网站
- 忘记放行内网域名:局域网服务解析失败
买之前想清楚
DNS 过滤是「四两拨千斤」,但一定要留好回滚路径。
硬件不是越强越好,是「刚好够用 + 留一点余量」最舒服。
评论 (3)
功耗那条很真实,我一开始只算性能,电费一年多出两百多。
看完把手里的清单砍了一半,其实很多参数根本用不上。
建议补充二手的风险,尤其是硬盘和电源,我踩过。
发表评论