liandu2024:Open-Box 订阅下载优先使用 IPv4,修复无 IPv6 出口时的一类超时

在 Open-Box #640 的订阅下载超时讨论中,liandu2024 说明,v0.1.338 在 DNS 已返回并校验多条地址后,默认连接优先使用 IPv4;显式要求 IPv6 时仍保持 IPv6。这针对设备没有可用 IPv6 出口、IPv4 正常时因先连 IPv6 导致的超时,不代表 HTTP 403、收到部分响应后超时、TLS 重置或订阅服务端限流已解决。作者称 x64 / arm64 安装包、tcp28 内核与回归测试均已通过;issue 仍保持打开,建议用同一订阅复测,仍失败时保留失败时间、HTTP 状态或错误类别及 curl -4 / curl -6 对照统计,勿公开订阅令牌。

作者原文

已发布 v0.1.338:
https://github.com/liandu2024/Open-Box/releases/tag/v0.1.338

本版本修复了订阅下载链路中的一类地址族问题:DNS 已返回并校验了多条地址时,默认连接不再盲选排在第一位的 IPv6,而是优先使用 IPv4;调用方明确要求 IPv6 时仍保持 IPv6。这样在设备没有可用 IPv6 出口、但 IPv4 正常时,不会因为先尝试 IPv6 把请求拖到超时。x64 / arm64 安装包、tcp28 内核和回归测试均已通过。

这只覆盖 IPv6 无出口导致的连接超时,不把 HTTP 403、部分响应后超时、TLS 重置或订阅服务端限流认定为已解决,因此 issue 继续保持打开。请用 v0.1.338 在同一订阅上复测;如果仍失败,请保留失败时间、HTTP 状态/错误类别,以及同一时间的 curl -4 / curl -6 统计,不要贴订阅令牌。