Not logged in · Run /login - Claude Code / Codex
Quick fix
开启 CC Switch 本地代理接管,检查 API 地址是否包含 /v1,或通过 CC Switch 启动终端以注入环境变量。
Symptom
Section titled “Symptom”Not logged in · Run /login在 CC Switch 中配置第三方 API 后,Claude Code 或 Codex 仍提示未登录,通常由以下原因导致:1. 本地代理或路由接管未开启,导致请求未走 CC Switch 代理;2. 从外部终端(如 iTerm)启动时,环境变量未正确注入;3. API 地址配置错误(如缺少 /v1 后缀);4. 网络环境导致官方登录接口被拦截,或特定版本(如 v3.19.0)存在 Codex 地区限制 Bug。
开启本地代理接管:在 CC Switch 设置中,进入“代理”菜单,开启“本地代理”和“代理总开关”。如果无效,尝试关闭路由开关彻底退出 CC Switch 后重启再开启。
检查 API 配置:在自定义配置的高级选项中,确保 API 地址后增加 /v1,或开启“完整 URL”填充完整请求接口。
终端启动方式:如果使用 iTerm 等外部终端,请通过 CC Switch 界面点击“打开终端”启动,以保证环境变量正确注入。
开启 TUN 模式:如果是在添加 GitHub Copilot 等需要官方登录的场景下报错,请尝试将系统代理开启 TUN 模式以完成登录。
版本回退:如果是更新到 v3.19.0 后 Codex 登录提示“不支持的国家地区”,请降级回 v3.18.0。
Affected Versions
Section titled “Affected Versions”ToolClaude Code / Codex
Version3.13.0 - 3.19.0
PlatformsmacOSWindowsLinux
Source Issues
Section titled “Source Issues”本页汇总自 8 个真实 issue
- 在 iTerm 中启动 Claude Code 提示未登录,但通过 CC Switch 打开终端就正常,为什么?
- 因为直接从外部终端启动时,CC Switch 的环境变量和代理配置未能正确注入。建议通过 CC Switch 界面启动终端。
- 配置了 API 并且跳过了引导,为什么还是要求登录?
- 请检查 API 地址是否正确,通常需要在地址后增加 /v1,或者在高级选项中开启“完整 URL”。同时确保 CC Switch 的本地代理总开关已开启。
- 更新到 v3.19.0 后 Codex 登录提示不支持的国家地区怎么办?
- 这是 v3.19.0 版本的已知问题,临时解决方案是降级回 v3.18.0 版本。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。