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.06k stars 10.88k forks source link

[Bug]: Win11下,6.9版本多次运行后无法对服务器进行排序 #3214

Closed Tzhu14 closed 1 year ago

Tzhu14 commented 1 year ago

预期情况

在V2rayN界面上点击“延迟”栏(或者全选服务器列表,然后右键单击,并点击“按测试结果排序”),此时服务器列表应该被按照各个服务器的延迟时间排序。

实际情况

首次运行V2rayN时,确实可以通过点击“延迟”栏(或者在右键菜单点击“按测试结果排序”)完成排序。但将软件退出后,从第二次运行开始,以上两种方法就都无效了。

复现方法

  1. 下载V2rayN 6.9版本([zz_v2rayN-With-Core-SelfContained.7z])并全部解压,运行V2rayN.exe,添加订阅并更新,此时软件界面的服务器列表上显示出一系列服务器。
  2. 对所有服务器测试真连接延迟,“延迟”列中显示测试结果。选择部分服务器测试速度,“速度”列中显示测试结果。点击“延迟”栏,服务器列表被按照真连接延迟排序。
  3. 将其中一个服务器设为活动服务器,将界面下方“系统代理”复选框选为“自动配置系统代理”,使用一段时间后,将复选框改为“清除系统代理”,并退出软件。
  4. 再次运行软件,服务器列表仍维持上次退出时的顺序。重新对所有服务器测试真连接延迟,服务器列表“延迟”栏中的数据被更新。
  5. 点击“延迟”栏,无反应。
  6. 全选服务器列表,右键单击,点击“按测试结果排序”,无反应。
  7. 将某个服务器设置为活动服务器,此时“延迟”栏变回上次的测试数据。

日志信息

以下是第二次运行软件时生成的log:

配置成功 [VMess] 剩余流量:218.57GB(ssr***club:10086) 启动服务(2023/2/8 19:48:44)... 2023/2/8 19:48:44 系统代理设置改变 Xray 1.7.0 (Xray, Penetrates Everything.) Custom (go1.19.4 windows/amd64) A unified platform for anti-censorship. 2023/02/08 19:48:44 [Info] infra/conf/serial: Reading config: C:\Program Files\V2rayN\guiConfigs\config.json Failed to start: app/proxyman/inbound: failed to listen TCP on 10808 > transport/internet: failed to listen on address: 127.0.0.1:10808 > transport/internet/tcp: failed to listen TCP on 127.0.0.1:10808 > listen tcp 127.0.0.1:10808: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted. 2023/02/08 19:48:44 Using default config: C:\Program Files\V2rayN\guiConfigs\config.json

2023/2/8 19:48:44 系统代理设置改变 2023/2/8 19:48:46 当前服务的真连接延迟: 598 ms 初始化配置 启动服务(2023/2/8 19:48:54)... Xray 1.7.0 (Xray, Penetrates Everything.) Custom (go1.19.4 windows/amd64) A unified platform for anti-censorship. 2023/02/08 19:48:54 [Info] infra/conf/serial: Reading config: stdin: 2023/02/08 19:48:54 [Warning] core: Xray 1.7.0 started 2023/02/08 19:48:55 127.0.0.1:30243 accepted //www.google.com:443 [http10911 -> proxy10911] 2023/02/08 19:48:55 127.0.0.1:30245 accepted //www.google.com:443 [http10914 -> proxy10914] 2023/02/08 19:48:55 127.0.0.1:30241 accepted //www.google.com:443 [http10916 -> proxy10916] 2023/02/08 19:48:55 127.0.0.1:30244 accepted //www.google.com:443 [http10917 -> proxy10917] 2023/02/08 19:48:55 127.0.0.1:30240 accepted //www.google.com:443 [http10913 -> proxy10913] 2023/02/08 19:48:55 127.0.0.1:30242 accepted //www.google.com:443 [http10912 -> proxy10912] 2023/02/08 19:48:55 127.0.0.1:30252 accepted //www.google.com:443 [http10915 -> proxy10915] 2023/02/08 19:48:55 127.0.0.1:30254 accepted //www.google.com:443 [http10918 -> proxy10918]

额外信息

Issue列表中有一个Bug,提到服务器列表不会保留上次运行时排好的顺序。我遇到的问题与之不同:第二次运行时,服务器列表的顺序和上次一致,但不能重新排序。 6.8版本也有此问题。 log中提到的两次“系统设置改变”并不是我手动操作。 系统版本:Windows 11, 22H2;版本号22621.1194.

我确认已更新至最新版本

我确认已查询历史issues

Naruse-developer commented 1 year ago

像是老BUG了 相同的issues: https://github.com/2dust/v2rayN/issues/3183

Tzhu14 commented 1 year ago

像是老BUG了 相同的issues: #3183

我在前文“额外信息”一节提到的Bug正是这一个,我遇到的问题似乎与之不同。您可以将此Bug与#3183进行比对(“额外信息”一节也已做了简要比对)。

Naruse-developer commented 1 year ago

[Sloved] https://github.com/2dust/v2rayN/issues/3183#issuecomment-1443665330

Should be Close this issue

2dust commented 1 year ago

此issue因为无法复现,将关闭 请下载最新版测试 https://github.com/2dust/v2rayN/releases/tag/6.15 如还有问题请再开issue