跳转到内容

请求转发失败: 上游请求失败: client error (Connect) - Claude Code

Quick fix

临时绕过 CC Switch 本地代理可恢复请求;也可更换网络排查 DeepSeek 是否被当前网络屏蔽,但尚无已确认的最终修复。

报错原文
{"error":{"message":"请求转发失败: 上游请求失败: client error (Connect)","type":"proxy_error"}}

CC Switch 3.20.4 在 macOS 上通过本地代理 127.0.0.1:15721 转发 Claude Code 请求到 DeepSeek 时,上游请求会在 client error (Connect) 与 client error (SendRequest) 之间交替失败,并由转发层返回 HTTP 502。同一 Key、模型和请求体绕过本地代理直连上游可返回 HTTP 200,说明该报告中的异常发生在本地代理转发链路,而非请求本身。

报告者关闭 Shadowrocket TUN、还原系统代理、重启 CC Switch 并确认 DNS 正常后,问题仍然存在;评论提出当前网络可能屏蔽 DeepSeek,并建议更换网络,但没有成功反馈。该 issue 仍处于 open 状态,因此根因和最终修复均未确认。

  1. 临时绕过 CC Switch 本地代理,直接请求 DeepSeek 上游;报告者确认同一 Key、模型和请求体直连 https://api.deepseek.com/anthropic/v1/messages 可返回 HTTP 200。

  2. 更换网络后重新测试,以排查 DeepSeek 是否被当前网络屏蔽;这是 issue 评论中的建议,尚无用户确认成功。

  3. 不要把关闭系统代理或重启 CC Switch 视为已确认修复;报告者执行这些操作后问题依旧。

ToolClaude Code
Version受影响版本:3.20.4
PlatformsmacOS
请问,报502如何解决?
目前没有已确认的最终修复。可先绕过 CC Switch 本地代理直连 DeepSeek,或更换网络排查 DeepSeek 是否被当前网络屏蔽;关闭系统代理和重启 CC Switch 在该报告中均无效。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。