树莓派做 DNS 过滤:全屋去广告的正确姿势

树莓派 · 2 分钟阅读· 166 次阅读

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 条 过多误杀
缓存 开启 提升解析速度

树莓派做 DNS 过滤

几个容易踩的坑

下面这些是最常见的错误做法:

  • 直接改 DHCP:出问题全家断网
  • 上游只配一个:挂了就全挂
  • 规则订阅十几条:误杀正常网站
  • 忘记放行内网域名:局域网服务解析失败

买之前想清楚

DNS 过滤是「四两拨千斤」,但一定要留好回滚路径。

硬件不是越强越好,是「刚好够用 + 留一点余量」最舒服。

评论 (3)

折
折腾派

功耗那条很真实,我一开始只算性能,电费一年多出两百多。

老
老张

看完把手里的清单砍了一半,其实很多参数根本用不上。

南
南风

建议补充二手的风险,尤其是硬盘和电源,我踩过。

发表评论

验证码

提交后需站长审核,通过后才会显示。