我在 sing-box 路由规则里设置域名嗅探的话,很多外网地址很久才能打开或者直接无法打开,删除域名嗅探后就正常了,不管是 dns 走 realip 还是 fakeip ,虽然 mihomo 上也是同样问题,但是可以关闭使用嗅探结果访问,而 sing-box 目前只能在第三方内核设置优先不使用嗅探结果访问,只是效果感觉有点一般,访问外网没直接使用 fakeip 关闭嗅探来的顺,有没有和我类似问题得老哥是如何解决的?谢谢🙏
我在 sing-box 路由规则里设置域名嗅探的话,很多外网地址很久才能打开或者直接无法打开,删除域名嗅探后就正常了,不管是 dns 走 realip 还是 fakeip ,虽然 mihomo 上也是同样问题,但是可以关闭使用嗅探结果访问,而 sing-box 目前只能在第三方内核设置优先不使用嗅探结果访问,只是效果感觉有点一般,访问外网没直接使用 fakeip 关闭嗅探来的顺,有没有和我类似问题得老哥是如何解决的?谢谢🙏
1
comlewin 4h 38m ago
嗅探是针对应用发起的 ip 连接,识别数据包中的域名,然后拿域名去到分流规则中判断。不是嗅探域名吧,域名直接就进行规则匹配了
如果是慢,大概率是 dns 配置不合适,调下日志级别,根据日志好判断 |
2
BABYMETAL OP @comlewin 首先慢这个,除了少数打开网站好几秒才能打开,更多是直接打不开,然后我直接 nslookup 网站域名是能正常解析出 Dns 结果的,最后就是 sing-box 旧版本还能设置 sniff_override_destination 时,只要关闭这个,外网访问还是正常的(现在只能第三方内核有类似功能关闭,但是体验一般),同功能跟 mihomo 里 override-destination(开启后就使用嗅探结果作为实际访问)基本一样,我使用 mihomo 也是把 override-destination 设置关闭的。
|
3
anarkh35 4h 17m ago via Android
有可能是路由回环吗?以前遇到过相似的配置没问题,后来重置网卡就好了
|
4
Ipsum 2h 48m ago via Android
sniff 的结果只是针对分流用。有没有可能是远端机 dns 问题。
|