用OpenClash + mosDNS + AdGuardHome 打造一站式 DNS 魔改系统:科学上网、广告拦截、整活解析全包了!

Posted by

在这个浏览网页如同走雷区的年代,不仅要担心 DNS 污染、广告劫持、隐私泄露,还得提防网页弹窗背后有没有在播放什么“你懂的”。

DNS防污染
DNS防泄露

于是,一套围绕 OpenClash + mosDNS + AdGuardHome 构建的“终极三件套”就成了越来越多人网络生活的灵丹妙药,甚至可以说,是新一代 DIY 网瘾战士的顶配装甲

整体架构简述:谁管谁?怎么走?

先理一下脑子:

  • OpenClash:负责科学上网、分流、透明代理。它是全局交通警察,决定哪些流量“翻墙”,哪些“原地消化”。
  • mosDNS:负责 DNS 分发、加密、防污染,它像一个魔术师,掏出一顶帽子,你永远猜不到 DNS 结果从哪里冒出来。
  • AdGuardHome:守在最前线,接收客户端 DNS 请求,先拦一波广告域名,再交给 mosDNS 进一步处理。

简单说,DNS 查询走向如下:客户端 –> AdGuardHome –> mosDNS –> OpenClash(转发或直连)–> 外网

🔎 为什么非得三件套?

如果你觉得只装一个 DNS 工具就能天下太平,那大概还没遇到这些情况:

  • DNS 污染让你访问 Google 变成了“广电视频”;
  • AdBlock 浏览器插件没起作用,弹窗比内容还多;
  • DNS 请求在公网裸奔,谁都能看你在访问啥;
  • 你明明想访问 bilibili,却突然发现跳转到了你自己建的“劝你学习站”……
openclash
OpenClash科学上网

这里演示的节点是免费的cloudflare建立的订阅地址 感兴趣的可以自己去尝试一下。

adguradhome广告拦截
openclash的dns设置
openclash填写的上游dns是AdGuardHome的监听端口555

这里的设置原理与我们之前 Mosdns+AdGuardHome+Passwall实现全网广告拦截DNS国内外分流 是一模一样,这里呢也不重新诉说,我们主要的一点就是设置OpenclashnameserverDNS服务器是我们局域网的AdGuardHome的555端口,然后AdGuardHome的上游是我们的MosDNS的55端口。如下图:

AdGuardHome的监听端口是555
adguardhome
AdGuardHome填写的mosDNS的监听端口55

然后就是我们的mosDNS接过大旗,做DNS缓存域名解析、匹配国内外转发匹配规则,做一个最优最高效分流服务。

mosDNS
mosDNS监听的55端口

三件套各有分工,优势互补:

模块职责类比角色
OpenClash科学上网、流量分流、透明代理警察 + 边防站
mosDNSDNS 转发、缓存、加密、匹配规则、域名过滤魔术师 + 交通局
AdGuardHome拦截广告域名、拦截追踪、保护隐私、提供简洁前端门卫 + 清洁工

三者配合之后,你会惊讶于网络世界的清爽与秩序。

🧩模块原理小讲堂

OpenClash:墙内墙外,一线天

OpenClash 是 Clash 的 OpenWrt 移植版,基于代理规则来决定哪些流量走代理(比如你访问 Google)、哪些直连(比如访问本地银行),还支持 Fake-IP、redir-host、TUN 等模式。

它处理的是**“你访问的是谁”“怎么走”**的问题,属于流量转发层。

而 DNS,恰恰决定了你要访问的是谁。

这就得有个靠谱的 DNS 模块配合了。

这里是使用的免费的cloudflare节点订阅感兴趣的小伙伴也可以点击链接去安装免费使用

mosDNS:DNS 的整合派发专家 + 安全卫士

mosDNS 是一个现代化的 DNS 转发器,特点是:

  • 支持 DoH/DoT 等加密协议,防止 ISP 偷看;
  • 可以用 YAML 写规则,轻松实现“这个域名这样走,那个域名那样走”;
  • 支持并发查询、多路径选择和缓存。

AdGuardHome:广告拦截第一线

AdGuardHome 是基于 Go 编写的本地 DNS 服务器,自带广告过滤规则,能拦:

  • 横幅广告
  • 视频贴片广告
  • 网站追踪器
  • 社交按钮
  • 某些烦人的“看不完的弹窗”
AdGuardHome广告拦截

它还能提供图形化界面,统计你一共拦了多少广告请求、哪个域名最烦人、你的设备都请求了哪些域名——非常适合想窥探自己浏览习惯的人。

不过它不负责科学上网,也不能加密 DNS 请求。所以,需要 mosDNS 来“托底”,再由 OpenClash 统筹出口策略。

总结:为什么这是你值得拥有的网络套件?

  • 提升网络体验:科学上网不掉线,国内站点极速直连;
  • 保护隐私:DNS 加密,全网隐身;
  • 干净上网:广告少了,焦虑都没了;
  • 自由可控:强大的Openclash自定义高可以根据自己的需求设置专属于自己的配置;
  • 一体化配置:路由器做一次配置,全家设备收益。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注