EasyMosdns 让 mosdns 开箱即用 (附 DoH)

2022-07-06 00:54:51 +08:00
 PMkol

EasyMosdns 开源的 EDNS 方案

看到论坛里有不少愿意折腾 Mosdns 的网友,所以把这个项目转过来分享给大家,目前已经被 Mosdns 官方 wiki 收录,我记得 mosdns 的作者也在 V2EX ,感谢认可 : )

项目地址: https://github.com/pmkol/easymosdns

简化 Mosdns 基本功能使用的辅助脚本,仅需几分钟即可搭建一台支持 ECS 的无污染 DNS 服务器。


  • 支持 EDNS 解析,根据域名与中国大陆 IP 列表智能分流,查询结果无污染
  • 污染列表与自定义列表中的域名,请求上游 DNS 时自动替换附带的用户 IP 子网信息,保护隐私
  • 强化 Hosts 功能,域名支持多个 IP ,支持 IPv6
  • 支持自定义 ECS ,强制域名附带中国大陆 /台湾地区的 ECS 解析
  • DNS 缓存时间优化,自动更新缓存,支持 Redis 持久化存储,可根据场景切换缓存规则
  • 轻度过滤恶意网址,可通过白名单自定义过滤规则
  • 屏蔽 TYPE65 与非中国大陆地区的 IPv6 请求,自动保留纯 IPv6 域名的请求,以获取更好的网络体验
  • 支持规则自动更新,提供直连 /CDN/Socks5 三种下载更新规则的方式
  • 支持上游节点故障时自动转移,优化 DNS 服务的稳定性
  • 切换本地上游 DNS
  • 切换远程上游 DNS
  • 切换缓存策略
  • 手动 /自动更新规则
  • 配置 Socks5 代理
  • 切换 ECS 模式
  • 开启 /关闭 恶意广告过滤
  • 开启 /关闭 IPv6 屏蔽

分享一下我的 DoH 服务器数据

日访问人数 1000+ 日处理请求 200w+ Intel Xeon Processor 系列的单核 2.5G 主频 CPU mosdns + nginx +redis 的 CPU 峰值基本不会超过 5% 比我早年多个 DNS 程序组合的方案降低了至少一半的负载压力

我写了一篇评测与搭建教程,感兴趣的可以 前往查看


最后附上自建 DoH 地址 前往获取

方便大家研究对比使用,对稳定性不做承诺,虽然已经从 2019 年运行到现在了...

15462 次点击
所在节点    DNS
24 条回复
PMkol
2022-07-26 23:11:57 +08:00
@HalloCQ 去 github 上向 mosdns 作者反馈下,目前我对外开放的那个 DoH 的用户反馈,因为不支持 HTTP1.0 ,所以一些客户端用不了
hoor
2022-08-06 16:12:34 +08:00
已经在 vps 部署了一下,没开 doh ,测试一下,效果还是比较明显,之前用双 adguard home ,现在一起用,还是比较方便,按照步骤来,自用完全没有问题
nicai
207 天前
@PMkol mosdns 已经升级到 v5 了,性能上好像提升不少。请问 ecs dns 项目有否更新计划?
PMkol
195 天前
@nicai V5 只适合本地部署场景,且很多功能被阉割,所以不做支持,性能上几乎没有差异

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/864322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX