2dust / v2rayN

A GUI client for Windows, support Xray core and v2fly core and others
https://1.2345345.xyz
GNU General Public License v3.0
64.82k stars 10.96k forks source link

[Bug]: 测试真链接、测速时使用的协议与Core类型不同导致失败 #4829

Closed BlackcatWatcher closed 4 months ago

BlackcatWatcher commented 4 months ago

预期情况

测试时应与Core类型保持相同

实际情况

版本:v6.39 前提:由于服务器不支持xray等协议,在设置core类型时全部选择v2fly,可正常链接上网。 现状:在使用测试真链接、测速时,启动的不是v2fly协议,而是xray协议。 结果:测速失败,延迟-1。

复现方法

使用不支持xray协议的服务器进行测试即可

日志信息

C:\v2rayN-With-Core\guiConfigs\configSpeedtest.json Xray 1.8.6 (Xray, Penetrates Everything.) Custom (go1.21.4 windows/amd64) A unified platform for anti-censorship. 2024/03/12 13:27:00 [Info] infra/conf/serial: Reading config: configSpeedtest.json 2024/03/12 13:27:00 [Warning] core: Xray 1.8.6 started 2024/03/12 13:27:01 127.0.0.1:14783 accepted //speed.cloudflare.com:443 [http2355 -> proxy2355] 2024/03/12 13:27:02 测试完成

额外信息

另外询问一下之前提过的一个issue:增加节点失效时自动切换到另一个节点的功能。应该在哪里进行设置,看到设置为完成状态了,但没有看到可以进行设置的地方。

我确认已更新至最新版本

我确认已查询历史issues

2dust commented 4 months ago

测试时多个服务器一次性载入一个core中,所以如果有不支持的服务器就只能失败了 或者有人能给出更好的方案

BlackcatWatcher commented 4 months ago

测试时多个服务器一次性载入一个core中,所以如果有不支持的服务器就只能失败了 或者有人能给出更好的方案

确实,设置活动服务器时的测速是正常的。

关于方案: 1、这个一次性载入的core设置为参数设置里的那个core。 2、直接用右键测速时选择的那个服务器里单独设置的core,如果没设置就用参数设置里的,把其他服务器塞到这个里。 3、直接获取所有服务器设置里的core,生成使用的core列表,单独列表塞进每个core里测速。

另:节点失效自动切换下一节点为活动服务器有实装吗