sing-box mixed 模式下的 DNS 解析问题

2025 年 8 月 23 日
 sherlock2435

mixed 模式下 DNS 解析 不走配置的 DNS 块,实际生效的 DNS 服务器选择逻辑是怎样的?

8531 次点击
所在节点    程序员
55 条回复
daisyfloor
2025 年 8 月 23 日
mixed 模式下,流量直接进入主路由进行分流,而不会进入 DNS 模块。

进入主路由后,默认不进行域名解析,就是域名走域名的规则判断,ip 走 ip 的规则判断。走远端代理的去远端机器上进行 dns 解析,走直连的域名才会开始进行域名解析,这个时候默认使用 dns 配置的第一个 server 。(当然你可以在路由规则的 default_domain_resolver 你可以指定使用哪一个 server )

总之就是,mixed 模式下,DNS 里的路由规则似乎是没有用的。

已经弃坑 singbox 了,这软件和它的名字一样 sb 。每次大版本更新规则全变,每次小版本更新一堆 bug 哪哪突然就用不了了。文档写的和狗屎一样,反馈问题开发者还 bb 。

对了,这开发者默认是你会去看懂代码的。

sb
shisan1231
2025 年 8 月 23 日
sb 运行效率很高得,建议钉死一个稳定版本使用。
Ipsum
2025 年 8 月 23 日
这软件的乐趣不就是更新一个版本,改配置文件可以玩一天吗?
daisyfloor
2025 年 8 月 23 日
@Ipsum 服了。。。你说到痛点了。。
Chaidu
2025 年 8 月 23 日
@daisyfloor #1 你黑都黑不到点上,大版本更新不兼容之前的配置并没有任何问题。这个软件作者傻逼的是每个小版本更新都是 破坏性更新,不兼容之前的配置。
FrankAdler
2025 年 8 月 23 日
短暂的用过一段时间,确实相比 clash 配置更合理,但是确实是问题不少,经常变动,提过一个 issue ,作者似乎也没啥心思理解我的问题就直接关了。
FrankAdler
2025 年 8 月 23 日
@FrankAdler 这作者堪称劳模啊,更新的非常频繁
ab
2025 年 8 月 23 日
支持一楼,提过一次反馈直接被关了
SenLief
2025 年 8 月 23 日
它的效率并没有比 mihomo 高很多,那点性能差距没有稳定性来的实际,我一直服务器用 xray ,客户端全平台都是 mihomo 的配置。
xctcc
2025 年 8 月 24 日
之前我用 ai 写了个 update.sh 每天更新最新版本,然后就发生了像上面说的版本一变,配置文件就要跟着改,特别是 dns ,主要问题是他文档 dns 写的很迷,绕来绕去的
现在 hy2 用的 https://github.com/apernet/hysteria ,vless 用的 xray ,每天自动更新版本,到现在都没问题
jqtmviyu
2025 年 8 月 24 日
就 singbox 那注解一样的文档, 能看懂多少有点天才了. 小版本还经常引入破坏性更新. 没人能顶得住.
还有一些神奇的坚持, 例如不加入 provider.
paperseller
2025 年 8 月 24 日
sing-box 项目,用户提交的问题,如果作者知道问题在哪怎么解决,修复之前不进行任何回复,修复完了在群里接受大大修 bug 真快的吹捧;如果不知道问题在哪或暂时解决不了的,就直关 issue 或者踢群。同时永远在小版本改配置语法,协议看似集成丰富其实后续跟进有限。

说回 dns ,它的 dns 表现是无法预期的。同系统内在 53 端口部署的 mosdns 服务,sing-box tun 模式下设置 dns 地址为 local 或 127.0.0.1 (文档默认端口为 53 )或 127.0.0.1 (显式配置端口 53 ),这三种表现都是不同的,离谱的是后两种按照文档是相同配置。所以 sing-box 现在只作备份方案
shinyzhu
2025 年 8 月 24 日
难怪我配置不好透明代理,不是我的问题,哈哈哈哈。
daisyfloor
2025 年 8 月 24 日
@shinyzhu 透明代理用 tun+fakeip ,但不代表下次更新个小版本还能正常用。
JensenQian
2025 年 8 月 24 日
建议他别拿来当客户端
老实当服务端
Morgan2
2025 年 8 月 24 日
千万别做 客户端.
服务端不错
daisyfloor
2025 年 8 月 24 日
@JensenQian 正解
isAK47
2025 年 8 月 24 日
一个版本用到底就行了,配置文件+二进制文件,全平台可用。
如果是 Linux 再开启 auto-redirect 做透明代理,性能一流,比 tproxy 更轻更快更简单。
Hazard001
2025 年 8 月 24 日
服务端很好使,客户端用别的吧
0xD800
2025 年 8 月 25 日
确实,更新个中间版本很多破坏性更新,文档是最新版( 1.12.X ),实际上 1.12.X 还没发布。真是蛋疼,又没有旧版的文档镜像,找文档好累,tg 问了个问题直接拉黑了

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

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

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

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

© 2021 V2EX