Repository navigation
给v2rayn新增了功能
#10402
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
功能建议:一键测速时对延迟 -1 的节点自动二次重测,减少并发误杀
现状
批量一键测速(延迟+速度)时,节点测出 -1 会直接跳过速度测试并标记失败。
但在几百上千节点的并发下,本地带宽和内核资源挤兑很容易造成超时误杀——这些节点实际可用,只能手动筛选出来重新测试,非常繁琐。
建议
延迟测出 -1 时,自动重启该节点的内核再测一次,第二次仍失败才判定失败并跳过速度测试。
重测期间在速度列显示「二次重测延迟中」提示,让用户能看到重测在发生。
实现说明(已验证可行,改动很小)
RunRealPingBatchAsync本来就有「重测失败部分」的逻辑,只是目前只在整批内核启动失败时触发,单节点 -1 不会进入重测队列,本提案把它纳入即可RunMixedTestAsync时传入的是lstSelected(全量列表),会导致重测范围扩大到所有节点,应为lstFailed基于 7.25.6,diff 如下:
可用于测试的节点
新加坡测试节点.txt
All reactions