PROXY_MANAGED 导致 401 Unauthorized,Claude Code
Quick fix
升级到 4.0 或最新版本;路由转发应使用供应商配置中的真实 API key。
Symptom
Section titled “Symptom”401 {"error":"Unauthorized"}
Retrying in 4 seconds... (attempt 5/10)启用 Proxy Takeover 后,CC-Switch 会在 `~/.claude/settings.json` 中写入 `PROXY_MANAGED` 占位凭据。Claude Code 将该值发给代理;此问题中代理把占位符原样转发给使用 API key 认证的 `openai_chat` 后端,后端因此返回 401。评论也确认切换供应商后会再次出现。维护者说明 4.0 重做了路由设置:客户端仍使用本地地址和占位凭据,但转发时使用供应商条目中的真实 API key;维护者请用户验证最新版本是否解决,未收到验证结果。
升级到 4.0 或最新版本,并重新启用路由;维护者表示该版本重做了转发凭据处理,请验证 401 是否消失。
若暂时无法升级,问题报告中的临时绕过方法是在启用 Proxy Takeover 后手动把真实 API key 写入 `~/.claude/settings.json`;切换供应商或使用 CC-Switch 终端按钮会把它改回占位符。该方法会将密钥写入客户端配置。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
VersionCC-Switch 3.9.0 与 3.12.2 环境中报告;4.0 被维护者称应消除此问题,尚无用户验证结果
PlatformsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 更新到 4.0 后仍然出现 401 怎么办?
- 维护者请提供 CC-Switch 版本、复现步骤或日志,并在仍有问题时回复该 issue 或新建 issue。
- 切换供应商后为什么又开始报 401?
- 评论确认在 `openai_chat` 格式下切换供应商后会再次把 `PROXY_MANAGED` 作为 API key 发送;维护者建议验证 4.0 的新路由处理。
“Bash 工具一直在被搜索但无法正常加载调用” - Claude Code绕过 CC Switch,直接在 Claude Code 中配置 GLM;或升级至 CC Switch 4.0.13 后重新测试。工具调用必假死:Codex 的 function_call 丢失 call_id评论者确认:流式累积时仅用非空 id/name 更新状态可恢复工具调用;原帖另提供绕过 CC Switch Responses 翻译、直连官方 OpenAI 的临时方案。No tool output found for tool call此问题尚无已确认的官方修复;原帖提供了重排工具调用与输出的本地兼容层绕行方案,官方进展需关注主 issue。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。