PMkol
V2EX  ›  DNS

Mosdns-x 发布,一个可以按需定制的开源 DNS 转发器

  •  2
     
  •   PMkol · Aug 11, 2025 · 4548 views
    This topic created in 284 days ago, the information mentioned may be changed or developed.

    Mosdns-x 是一个用 Go 编写的高性能 DNS 转发器,支持运行插件流水线,用户可以按需定制 DNS 处理逻辑。

    支持监听与请求以下类型的 DNS:

    • UDP
    • TCP
    • DNS over TLS - DoT
    • DNS over QUIC - DoQ
    • DNS over HTTP/2 - DoH
    • DNS over HTTP/3 - DoH3

    项目地址: https://github.com/pmkol/mosdns-x


    由于原版 mosdns 在 v5 版本砍掉了一些功能,更适合在路由器等内网家用场景下使用,导致很多用户选择停留在 v4 版本,这也是我之前写的 EasyMosdns 项目仅支持 v4 的原因。

    其实从 EasyMosdns 的星数就能看出 mosdns v4 的用户量,同时我也是 mosdns 最大的用户,第一个做到过亿日请求量的,所以经验积累会更丰富一些,而 v4 版本原作者已不再维护,所以决定在 v4 版本上做出一些迭代,并开源成果。

    Mosdns-x 基于 mosdns v4.5.3 进行了以下升级改进:

    • 新增 DoQ 监听
    • 新增 DoQ 上游
    • 新增 DoH3 监听
    • 新增 DoH3 上游
    • 支持 KTLS (DoT/DoH)
    • 支持 Unix Domain Socket 监听
    • 端口复用优化
    • 自动处理 HTTP 头获取用户 IP
    • SSL 证书自动重载
    • 新增 ANY 记录屏蔽插件
    • 移除 dnsproxy 插件
    • 优化 fast_forward 插件
    • 升级依赖版本

    希望能给 mosdns 的用户们带来帮助 : )

    8 replies    2026-04-04 10:32:44 +08:00
    mylara
        1
    mylara  
       Aug 11, 2025
    🙏谢谢分享
    upuptoday
        2
    upuptoday  
       Aug 12, 2025
    基于 mosdns v4.5.3 ,请问支持设置上游并发参数吗? 223.5.5.5 和 119.29.29.29 都有限速,使用他们家的移动解析都是有免费额度的,全部并发解析感觉扛不住,改为负载均衡就够用了
    PMkol
        3
    PMkol  
    OP
       Aug 13, 2025
    @upuptoday wiki 里有写如何轮询或并发,不过更建议使用 fallback 机制
    upuptoday
        4
    upuptoday  
       Aug 13, 2025
    @PMkol 明白了,谢谢
    deddey
        5
    deddey  
       Aug 15, 2025
    我就是因为轮询功能停在了 V4
    skymanv2
        6
    skymanv2  
       Nov 14, 2025
    有个问题请教一下。我家里有电信和联通两个宽带,部分设备走电信,部分设备走联通。
    如果使用这个项目,是不是得为电信线路和联通线路各安装一个?
    Inshtar
        7
    Inshtar  
       Jan 5
    @PMkol 试了一下,看起来类似配置改版比原版延迟高,summary 打印的耗时 300ms ,查询的耗时却是 600-800ms ,udp 。
    因为移除了 forward ,无法为上游配置多个 ip
    PMkol
        8
    PMkol  
    OP
       Apr 4 via iPhone
    @Inshtar 配置文件可以提供一下么,我这边测试下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1164 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 18:11 · PVG 02:11 · LAX 11:11 · JFK 14:11
    ♥ Do have faith in what you're doing.