liandu2024:Open-Box 已完成测速与故障转移修复(HEAD 优先、405/501 回退一次 GET、按节点与网址隔离结果),尚未发版

在 Open-Box issue #586(故转未能在当前节点失效时自动切换至其他可用节点)下,核心作者 liandu2024 回复:已针对这轮截图和诊断确认的问题完成开发修复,尚未发版。① 测速优先使用 HEAD,仅在返回 405/501 时以同一节点、同一超时回退一次 GET;GET 只取响应头并关闭正文、不跟随跳转,仍按设置的可接受状态码判定,403、404 和超时不会因此被当作成功。② 组内延迟标签、排序和历史按节点、网址、可接受状态码匹配,不再借用其他测试网址上的绿色结果;故障转移标签使用该组的实际检测状态,组历史继续保留当时选中的节点。③ 组内手动测速补传该组的可接受状态码并采用组自己的网址,避免手动显示成功、自动检测失败;历史保留实际检测时间,10 秒复查的新失败也不会被旧的手动成功记录压住。作者称本地真实内核验证已通过(网址/状态码隔离、嵌套组、10 秒失败复查、切到备用、全部失败拒绝及恢复回切,x64、arm64 静态构建通过),没有放宽成功条件或取消复查;GET 返回 301 只表示满足所设的连通性条件,仍不能证明 Netflix 解锁或播放正常。当前正式版 v0.1.330 尚未包含这些改动,Issue 保持打开,待正式发布后继续核对。

作者原文

已针对这轮截图和诊断确认的问题完成开发修复,尚未发版:

  1. 测速优先使用 HEAD,仅在返回 405 / 501 时以同一节点、同一超时回退一次 GET。GET 只取响应头并关闭正文,不跟随跳转;仍按设置的可接受状态码判定,403、404 和超时不会因此被当作成功。
  2. 组内延迟标签、排序和历史按节点、网址、可接受状态码匹配,不再借用其他测试网址上的绿色结果;故障转移标签使用该组的实际检测状态。组历史继续保留当时选中的节点。
  3. 组内手动测速补传该组的可接受状态码,并采用组自己的网址,避免手动显示成功、自动检测失败。历史保留实际检测时间,10 秒复查的新失败也不会被旧的手动成功记录压住。

本地真实内核验证已通过:网址/状态码隔离、嵌套组、10 秒失败复查、切到备用、全部失败拒绝及恢复回切;x64、arm64 静态构建通过。没有放宽成功条件或取消复查。

GET 返回 301 只表示满足所设的连通性条件,仍不能证明 Netflix 解锁或播放正常。当前正式版 v0.1.330 尚未包含这些改动,Issue 保持打开,待正式发布后继续核对你这台设备的结果。