cover

迷途羔羊

DopaMine.

MosDNS和Adguard Home双DNS的使用

578 字
3 分钟
MosDNS和Adguard Home双DNS的使用

MosDNS 和 Adguard Home 双 DNS 的使用#

友情提示 DNS 不懂的人慎玩,避免断网。

1 准备工作#

  • OpenWRT 系统,可以是虚拟机搭建的,也可以是 arm 或者 x86 物理机刷的

  • MosDNS 和 Adguard Home 插件,还可以加入 OpenClash(以后简称小猫咪)

2 方案与原理#

这次我们采用的双 dns 方案是由 MosDNS 解析国内国外的 dns,然后缓存,作为上游;接着是由小猫咪进行 nameserver 的 dns接在 MosDNS 后面,接着是由 Adguard Home 接在小猫咪后面进行去广告什么的, 最后才是 OpenWRT 自带的 dnsmasq。下面是这个方案的一个流程图。

3 插件安装#

你的处理器是x86请安装x86的插件,如果你的处理器是arm 32 或者64位就安装不同的插件。安装 .run 结尾的插件也很简单,在ssh输入以下命令进行安装。

# cd 插件路径
cd
# 安装
sh xxx.run

或者你使用 iStore 商店安装,直接把 .run 文件直接拖到手动安装那里,就可以安装成功了。如果没有安装 iStore 商店的,可以用下面的命令。

# 安装 iStore 商店
wget -qO imm.sh https://cafe.cpolar.top/wkdaily/zero3/raw/branch/main/zero3/imm.sh && chmod +x imm.sh && ./imm.sh

安装完毕三个插件,可以重启一下 OpenWrt 系统。

4 插件设置#

4.1 MosDNS 设置#

MosDNS 设置首先要把 dns 转发去掉,打开国内 dns 和国外 dns。

高级选项中,把 DNS 防泄露勾上。

Cloudflare选项启动,更新数据库中也启动,最后保存应用。

4.2 小猫咪设置#

小猫咪在自己能用的情况下,首先需要关闭 本地 DNS 劫持

然后只需要在覆写设置 ->DNS 设置 ->NameServer ->127.0.0.1<5335> ,保存配置应用就可以。

4.3 Adguard Home 设置#

Adguard Home 插件版怎么设置以前文章有,很简单就是 ip<3000>,这里需要设置 Adguard Home 的监听端口为 553 就行。上游 dns 服务器需要填写 127.0.0.1<7874>,这个是小猫咪的。

4.4 dnsmasq设置#

dnsmasq 需要设置 dns 转发,127.0.0.1#553,最后重启就可以完美运行啦。

5 总结#

多个 dns 服务器套娃式应用,可能在网络上有一定用处,但是一旦中间一环出错,直接断网。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
MosDNS和Adguard Home双DNS的使用
https://blog.nw177.cn/posts/10-技术专栏/20-软路由/10mosdns和adguard-home双dns的使用/
作者
十三
发布于
2025-09-19
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
十三
终不似,少年游。
📢 欢迎来访者
👋🏻 Hi,我是十三,欢迎来到我的博客!这里是分享知识、交流想法的地方。希望你能在这里找到有价值的内容!
分类
标签
站点统计
文章
55
分类
9
标签
58
总字数
87,993
运行时长
0
最后活动
0 天前
站点信息
构建平台
EdgeOne
博客版本
Firefly v6.13.9
文章许可
CC BY-NC-SA 4.0
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
--%
本年还剩 -- 天
--%
本月还剩 -- 天
--%
本周还剩 -- 天

距离 --

--

--

我和宝宝在一起已经
---------TSH❤️CXY---------
---------TSH
❤️
CXY---------
0000000
✨ 今日一言
"山重水复疑无路,柳暗花明又一村。"
—— 陆游
天气预报
统计
✨️ 复制成功,转载请标注本文地址