liandu2024:Open-Box v0.1.331 修复订阅请求缺 Accept 导致的 403,并改掉「订阅链接已重置或失效」提示
在 Open-Box issue #37(部分机场订阅用 Node fetch 全部返回 HTTP 403,同机 curl 加相同 User-Agent 却返回 200)下,核心作者 liandu2024 回复:该问题已随 v0.1.331(路由器端 / Docker)发布。订阅请求现在每一跳都携带 `Accept: */*`,不会添加 `Sec-Fetch-Mode: cors`;保留原来的 UA 重试、curl 兜底及重定向安全检查。401/403/404/410 也不再直接提示「订阅链接已重置或失效」。作者称已通过真实 Node HTTP 请求与重定向回归,并完成 OpenWrt、Ubuntu 安装 / 升级以及 x64、arm64 发布包检查;用户补充的「只缺 Accept 导致 403、相同 UA 加 Accept 后成功」这条已修复,该 issue 现关闭,升级后直接刷新原订阅即可,如仍有不同的拒绝情况需补充脱敏错误和版本继续跟进,不要公开订阅令牌。
作者原文@liandu2024已随 v0.1.331 路由器端 / Docker 发布。
订阅请求现在每一跳都携带
Accept: */*,不会添加Sec-Fetch-Mode: cors;保留原来的 UA 重试、curl 兜底及重定向安全检查。401/403/404/410 也不再直接提示“订阅链接已重置或失效”。已通过真实 Node HTTP 请求与重定向回归,并完成 OpenWrt、Ubuntu 安装 / 升级以及 x64、arm64 发布包检查。你补充的“只缺 Accept 导致 403、相同 UA 加 Accept 后成功”这条已修复,现关闭。升级后直接刷新原订阅即可;如果还有不同的拒绝情况,请补充脱敏错误和版本继续跟进,不要公开订阅令牌。