-
Notifications
You must be signed in to change notification settings - Fork 11.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sing-box core 非自定义配置测试(三) #3781
Comments
回看了下测试(二)的list ,有这2项还没实现。
|
https://www.v2fly.org/config/dns.html#dnsobject 建议把 1位置位,用户点导入默认配置,不要写这参数,原因上面连接里说的。虽然我不知道后果有不有什么。当时看文档时,这里给我印象挺深的。不写1位置的参数,也是默认用UseIP。肯定不会出错。 |
测试(三) 版本 我遇到设置了开机自启,弹出主界面后1秒后,自动最小化,过约3秒后自动弹出主界面并维持。没再自动最小化。 以前是开机时主界面出来约1秒后自动最小化就完了。你看看这现象了? win11 22h2 |
没有发现此问题;等下一版本把时间调长点 |
我有个节点套了cdn就不能连接了,去掉cdn直连就可以用。 |
这个是已知问题,是因为开了tun后没有了http inbound,测试不了;等修复
这个问题你可以发给core那边 |
|
这个复测已修复 |
刚用的这个版本,还是有此现象。 |
节点信息是用sing-box为核心,TUN模式生成的配置中 "endpoint_independent_nat": true, 这个参数我记得官方文档虽然没写默认是false。我测时我是关着的。开和关我当时测都是fullcone。不知道你特意设置成 true是有什么特别作用吗? |
看了下开TUN模式。发现一些问题。设我启动v2rayN都是以管理员权限启动了。 1 打开v2rayN,默认选的配置是sing-box的,看了config文件是以sing-box出站连服务端,各参数正常,工作也正常。此时切换一个配置(也是用sing-box)切换后浏览器现象是打不开网页了。因为看不到sing-box日志窗口,是不是没重启一次sing-box.exe了。 2 如果此时选一个配置是xray core的,config生成的是Xray的配置,在 guiConfigs 文件夹下没看到名为tunconfig的文件。不知道是不是你还没调好。 我想建议你干脆当用户启用了tun模式后,不管用户配置是用xray还是sing-box你都生成以sing-box配置的文件吧。以免传给xray,又遇到sing-box内存占用CPU占用突然增多变高那些莫名现象了。 |
因为tun模式也只开一个core了,所以这两个设置已经废弃了 |
此值是最初从sing-box的例子中获得的,刚刚看了确实没有了,下一次删除掉 |
因为tun模式也只开一个core了,tunconfig也算是废弃了。 |
现在还有个问题,sing-box默认编译时没有v2ray_api的,这样流量统计和速度就不行了 |
你有不有考虑过 因为很多人遇到sing-box加xray莫名 sing-box CPU内存占用猛增现象,我也排查不出原因。干脆用户开tun时,你不管他节点里是默认的Xray还是就选的sing-box,生成tun配置,都只用sing-box.exe自己出站连服务端这方法。 反正 现在sing-box也兼容Xray的配置。 |
我也遇到了,赞成你的观点,没必要再转。等xray支持tun后,可以再给xray生成一个tun配置,不论服务端是什么core,本地出站都不再转 |
遇到那现象时, 我当时实验是在有些协议组合,有些参数没填对时,就很容易出现。我现在不想费力深入排查,就没管了。 我直接用Sing-box出站连服务端没有长时间测试(我不100%确定sing-box直连服务端不会出现上面说的故障现象)。 但是我觉得应该不会出现了 (猜的)。 |
在配置编辑界面,当选中 sing-box 核心时,添加 Multiplex 选框 此参数文档 https://sing-box.sagernet.org/configuration/shared/multiplex/ ,它更新了 h2mux is used by default. 用户在添加Trojan或VLESS时配置编辑界面,当选中了使用 sing-box,在下图画线出,弹出 多路复用(Multiplex) 选框。给选项是h2mux smux yamux 留空,h2mux 放最上面诱导用户选。如果用户选了任意一种,将 流控(flow) 选框变为灰色,让用户知道不能同时选它们。chika0801/sing-box-examples#18 (comment)
这2项值要不就用sing-box文档的默认4和4,不做填的选框。 "padding": false 这个如果不做选框,就默认true吧,h2mux 和 padding 是从sing-box 1.3beta9及以后版本可用。或做一个选项让用户选。 并且这个菜单的优先级大于 设置中的 MUX 选项(如果设置中没开MUX,在上图选了,依然在sing-box配置中生成 Multiplex 的参数。 |
按你们的建议来,tun模式强制使用sing-box core |
真的你试试,过段时间再看ISS区,反应用sing-box直连服务端后,什么Sing-boxCPU内存占用猛增现象还有不有了。 |
Multiplex 的参数,倾向于放到系统设置中,而不是每个配置都设置一次;每个配置设置一次,用订阅的会比较麻烦 |
我之前建议过你考虑加 ShadowTLS,你要不要一起做了嘛,我建议加在添加 shadowsocks 界面, TLS那儿加个 ShadowTLS 选项(我觉得用的少肯定少,可以不用,不能没有的原则了) 这是我的一个示例。 ShadowTLS 客户端也没几行参数填的。 https://github.com/chika0801/sing-box-examples/tree/main/ShadowTLS |
ShadowTLS ,这边没有测试环境,增加后帮忙测试可行? |
可以,它那个好简单的。我给你看看客户端要的参数 |
文档在 https://sing-box.sagernet.org/zh/configuration/outbound/shadowtls/ 出站中 ShadowTLS 如下图 A和B,你对应在逻辑是逻辑节点界面的A和B。然后多了一个 "detour": "shadowtls-out", 连接起来,你肯定一看文档你马上就懂。 剩下就是在TLS那设计一个 ShadowTLS 选项,用户选后要让填哪些内容。我看看有 version password SNI fingerprint(我觉得按sing-box模块化设计这参数应该有用,我不会验证,我是加了的) 这个UOT参数你看要不要做GUI选项。
其它方面就是考虑下选了 ShadowTLS 在编辑界面上比如 这块如果用户填了,也不会生成到sing-box配置中去的逻辑了 作用外行人看工作量好像不大。我回想其实改和加代码还是有不少工作量。 另外 这个 ShadowTLS 据我在sing-box tg群观察也没人问讨论怎么配之类。可见用户群体真小。 我还是想建议你,考虑下,不搞GUI也行。看你时间多不多。 |
ShadowTLS 功能上被reality 覆盖了 |
OK。那就期待你51后开工的下个测试4了 |
|
可能是CDN的问题,测了下,移动可能屏蔽软件默认的阿里DNS:
建议作者大大能在With-Core版中集成新点的sing-box内核,同时能自定义sing-box的tag为“local_local”的DNS服务器地址,好像节点域名的dns解析走的是这个tag |
所有v2ray core支持的协议,非自定义配置现在可以生成 sing-box 的配置文件了
测试方式
下载x64包 v2rayN.zip
运行,配置文件的core类型选择sing-box
测试是否可用;如有问题,请先自行查看guiConfigs/config.json是否正确的sing-box配置
发现问题请反馈
注意
The text was updated successfully, but these errors were encountered: