Claude Code CLI 升级后失效:自定义代理配置被绕过直连官方API

近日,有开发者在技术社区反馈,在使用 AI 编程工具 Codex CLI(即 Claude Code CLI)时遭遇了严重的网络配置失效问题。该用户在 Windows 10 环境下,利用 ccswitch 管理 codex cli 的配置,原本已将 `base_url` 等关键参数指向本地的中转站域名(`http://10.0.21.xx:9104`),以便通过自定义代理访问 OpenAI 的模型服务(如 gpt-5.4)。然而,在将 Codex CLI 从旧版本升级至最新的 0.124.0 版本后,尽管配置文件中的地址未发生变动,系统仍持续提示“令牌错误”。经过深入的抓包分析与排查,开发者发现问题的根源在于新版客户端无视了本地配置文件中的 `base_url` 设置,直接向 OpenAI 的官方域名发起请求,从而导致了认证失败。为了验证该推断,用户尝试将版本降级至 v0.91.0,发现配置随即生效,本地代理恢复正常工作;再次升级至 0.124.0 版本,故障复现。这一现象确证了 0.124.0 版本存在网络配置逻辑的回归缺陷,导致其无法正确读取或遵守用户设定的私有化部署地址,目前该问题仅通过降级版本得以暂时缓解,官方尚未修复。

事件分析

此次事件反映了当前 AI 辅助编程工具在快速迭代过程中常见的稳定性与兼容性问题。从技术视角来看,新版 CLI 客户端(0.124.0)可能修改了底层 HTTP 请求库的优先级逻辑,或者对配置文件解析机制进行了重构,导致硬编码的官方域名覆盖了用户自定义的 `base_url`。这种“配置逃逸”现象对于依赖本地代理、私有云部署或企业内网环境的开发者极具破坏力,因为它打破了工具链的可控性。这暴露了开源或半开源 AI 工具在处理网络边界情况时的脆弱性:为了简化新用户的上手体验,开发者有时会默认强制使用官方通道,却牺牲了高级用户的灵活性。此外,该事件也凸显了开发者工具版本管理的必要性,在没有严格回归测试的情况下,自动更新可能导致生产环境的开发流中断。随着 AI 工具深入集成至 IDE 和终端,此类客户端层面的网络逻辑变更需要更加审慎的向后兼容性审查。

💡 核心观点:AI 编程工具的快速迭代正遭遇配置兼容性挑战,客户端绕过本地代理直连官方的行为,暴露了当前工具链在企业级环境下的稳定性短板。

原文链接:Linux.do

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册