Skip to content
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 非自定义配置测试(四) #3808

Closed
2dust opened this issue May 4, 2023 · 24 comments
Closed

sing-box core 非自定义配置测试(四) #3808

2dust opened this issue May 4, 2023 · 24 comments

Comments

@2dust
Copy link
Owner

2dust commented May 4, 2023

所有v2ray core支持的协议,非自定义配置现在可以生成 sing-box 的配置文件了

测试方式

  • 下载x64包 v2rayN.zip

  • 运行,配置文件的core类型选择sing-box

  • 测试是否可用;如有问题,请先自行查看guiConfigs/config.json是否正确的sing-box配置

  • 发现问题请反馈

注意

  • Tun模式目前支持了sing-box配置,tun模式时只会开启一个sing-box core;
  • 启用Tun模式时,其他core也会强制使用sing-box core
  • 自定义配置前置服务使用sing-box 替代v2ray,支持开启tun模式
  • 更新sing-box geo修复
  • 增加sing-box Multiplex 协议选择设置,其他参数可以修改guiNConfig文件后重启
@2dust
Copy link
Owner Author

2dust commented May 4, 2023

之前的测试issue
#3753
#3770
#3781

@wangp-blog
Copy link

提个无关的小建议,右下角图标之前鼠标悬浮可以显示大概的节点信息,这个功能是不是可以恢复

@Weltolk
Copy link
Contributor

Weltolk commented May 4, 2023

提个无关的小建议,右下角图标之前鼠标悬浮可以显示大概的节点信息,这个功能是不是可以恢复

同意,另外,建议添加对于单个节点的真连接延迟和测速的自定义地址,比如国内互连(手动指定测试baidu.com),或者内网不出网互连(手动指定一个内网地址),单节点中如果没配置则按程序设置里的来,优先级:

单节点配置->程序设置

@chika0801
Copy link
Contributor

chika0801 commented May 4, 2023

使用自定义配置时,不勾 显示日志。不让显示hy的日志。

是由sing-box提供socks入口。查看了configPre.json文件确认了。

但是v2rayN的界面,没显示sing-box的日志。

1

@chika0801
Copy link
Contributor

chika0801 commented May 4, 2023

h2mux 没有给VLESS协议做适配,保存后H2mux参数目前没生成。Trojan reality H2mux pading 生成的配置是正确的。

4

5

@chika0801
Copy link
Contributor

chika0801 commented May 4, 2023

#3808 (comment)

这个版本已修复

1

sing-box 少了 -

@chika0801
Copy link
Contributor

chika0801 commented May 4, 2023

先不管这个,它莫名又不复现了。

你把tun模式生成配置中,DNS里面的rule这儿,把这个加上,不加WIN11右下角的网络状态的图标要变成无网的地球。我测试了,就加它就解决了。
1

另外 我看你默认加了 "disable_cache": true, 了,我自己用 "disable_cache": true, 这个是加在去广告那里。我记得你上一个版本没加看来你有想法又改了下。

@chika0801
Copy link
Contributor

sing-box 它github主页写法就是这种全小写用-连接,你要不要注意下不要用S大写开头。和sing_box这下划线有不有办法替换成-。

@2dust
Copy link
Owner Author

2dust commented May 4, 2023

sing-box 它github主页写法就是这种全小写用-连接,你要不要注意下不要用S大写开头。和sing_box这下划线有不有办法替换成-。

尽量处理

@2dust
Copy link
Owner Author

2dust commented May 4, 2023

v2rayN.zip

@uuiid
Copy link

uuiid commented May 5, 2023

outbounds.tls.server_name 字段没有正确填写, 这里应该填写伪装域名

@uuiid
Copy link

uuiid commented May 5, 2023

现在切换节点是每次重启sing-box, 有没有考虑使用 clash_api 控制切换的想法? 就是随意问问, 没有要求作者的意思q(≧▽≦q)

@chika0801
Copy link
Contributor

chika0801 commented May 6, 2023

使用自定义配置时,不勾 显示日志。不让显示hy的日志。

是由sing-box提供socks入口。查看了configPre.json文件确认了。

但是v2rayN的界面,没显示sing-box的日志。

1

原因找到了。

guiNConfig.json 文件里面的, "enabledLog": false 。改成true后恢复。

现在,设置中的TUN设置,启用LOG选项,以前有它,现在版本你去了。能加上吗?

使用TUN模式的,级别info,日志回来了。

@2dust
Copy link
Owner Author

2dust commented May 7, 2023

outbounds.tls.server_name 字段没有正确填写, 这里应该填写伪装域名

没有明白你的意思

@2dust
Copy link
Owner Author

2dust commented May 7, 2023

enabledLog

使用自定义配置时,不勾 显示日志。不让显示hy的日志。
是由sing-box提供socks入口。查看了configPre.json文件确认了。
但是v2rayN的界面,没显示sing-box的日志。
1

原因找到了。

guiNConfig.json 文件里面的, "enabledLog": false 。改成true后恢复。

现在,设置中的TUN设置,启用LOG选项,以前有它,现在版本你去了。能加上吗?

使用TUN模式的,级别info,日志回来了。

因为现在tun使用的sing-box,日志是否显示出来是在设置的第一页那里控制的
然后自定义配置的本身日志是在每个自定义配置设置时控制
v2rayN.zip 这个版本已经修复了,日志按上面的规则

@2dust
Copy link
Owner Author

2dust commented May 7, 2023

现在切换节点是每次重启sing-box, 有没有考虑使用 clash_api 控制切换的想法? 就是随意问问, 没有要求作者的意思q(≧▽≦q)

暂时没有用api的计划,现在的core太多,完全重启可以全部适应;如果哪天v2ray系列不活跃了可以考虑

@2dust
Copy link
Owner Author

2dust commented May 7, 2023

现在还有一个设置问题 @chika0801
Tun模式设置中有个直连/代理的进程名,这个其实可以转移到高级路由中,让用户可以设置每个规则集的进程规则;
同理,Tun模式的DNS是否是使用多个,也放到路由规则集中?还是就一个?

@Weltolk
Copy link
Contributor

Weltolk commented May 7, 2023

现在还有一个设置问题 @chika0801 Tun模式设置中有个直连/代理的进程名,这个其实可以转移到高级路由中,让用户可以设置每个规则集的进程规则; 同理,Tun模式的DNS是否是使用多个,也放到路由规则集中?还是就一个?

个人建议放到高级规则中让用户自定义

@chika0801
Copy link
Contributor

现在还有一个设置问题 @chika0801 Tun模式设置中有个直连/代理的进程名,这个其实可以转移到高级路由中,让用户可以设置每个规则集的进程规则; 同理,Tun模式的DNS是否是使用多个,也放到路由规则集中?还是就一个?

1

我想了下不建议放在高级(上图)位置。一是界面不好再设计了。二是用直连的进程名 DNS对象这些自定义项目也没好多人真搞明白在那GUI界面填了,对生成的sing-box配置文件里面是增加到哪儿,作用又是什么。
(白增加你工作量)

@chika0801
Copy link
Contributor

h2mux 没有给VLESS协议做适配,保存后H2mux参数目前没生成。Trojan reality H2mux pading 生成的配置是正确的。

4

5

在这个版本 #3808 (comment) 中已复测修复了。

@chika0801
Copy link
Contributor

我下载了 #3808 (comment) 这个版本,解压后运行,查看你给的默认设置。

  1. 主题配色建议改成默认的蓝色,这紫色实在太丑了。蓝色也是以前你老版本颜色的传承。
    1

  2. Tun模式设置的这个参数,建议默认值给选中,作用是选上后,测DNS泄露那些网站就测不出来。
    singbox文档这样写的 添加防火墙规则以阻止 Windows 的 普通多宿主 DNS 解析行为 造成的 DNS 泄露 我搜了下,这参数启用后就是帮你干的这个事情,我就默认启用它了。

2

  1. 路由设置界面要不要把画线那2个参数,改成图上的默认值了。
    3

  2. DNS设置也是要不要你也把默认值,给上。都是为了普通用户开箱即用,你把选项都按用得最多的那种调好。
    4

@2dust
Copy link
Owner Author

2dust commented May 7, 2023

现在还有一个设置问题 @chika0801 Tun模式设置中有个直连/代理的进程名,这个其实可以转移到高级路由中,让用户可以设置每个规则集的进程规则; 同理,Tun模式的DNS是否是使用多个,也放到路由规则集中?还是就一个?

1

我想了下不建议放在高级(上图)位置。一是界面不好再设计了。二是用直连的进程名 DNS对象这些自定义项目也没好多人真搞明白在那GUI界面填了,对生成的sing-box配置文件里面是增加到哪儿,作用又是什么。 (白增加你工作量)

目前高级路由的规则集中的IP ,已经有IP CIDR的功能了,所以IP CIDR已经可以不用了,要增加的其实是进程名这个项目
所以个人感觉把进程名加到这里是比较合适的
工作量不大,就是一个设置

@Weltolk
Copy link
Contributor

Weltolk commented May 7, 2023

现在还有一个设置问题 @chika0801 Tun模式设置中有个直连/代理的进程名,这个其实可以转移到高级路由中,让用户可以设置每个规则集的进程规则; 同理,Tun模式的DNS是否是使用多个,也放到路由规则集中?还是就一个?

1
我想了下不建议放在高级(上图)位置。一是界面不好再设计了。二是用直连的进程名 DNS对象这些自定义项目也没好多人真搞明白在那GUI界面填了,对生成的sing-box配置文件里面是增加到哪儿,作用又是什么。 (白增加你工作量)

目前高级路由的规则集中的IP ,已经有IP CIDR的功能了,所以IP CIDR已经可以不用了,要增加的其实是进程名这个项目 所以个人感觉把进程名加到这里是比较合适的 工作量不大,就是一个设置

加到哪里都可以,但是建议一定要加(

@09035179139
Copy link

所有v2ray core支持的协议,非自定义配置现在可以生成 sing-box 的配置文件了

测试方式

  • 下载x64包 v2rayN.zip
  • 运行,配置文件的core类型选择sing-box
  • 测试是否可用;如有问题,请先自行查看guiConfigs/config.json是否正确的sing-box配置
  • 发现问题请反馈

注意

  • Tun模式目前支持了sing-box配置,tun模式时只会开启一个sing-box core;
  • 启用Tun模式时,其他core也会强制使用sing-box core
  • 自定义配置前置服务使用sing-box 替代v2ray,支持开启tun模式
  • 更新sing-box geo修复
  • 增加sing-box Multiplex 协议选择设置,其他参数可以修改guiNConfig文件后重启

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants