你是不是也遇到过这种情况:Claude Code一直用得好好的,突然某天打开就弹窗让你登录/run /login?

我也是。上周安装了一个知识库后,settings.json被重置了,重新配置URL和key之后,这个登录问题就出现了。

然后我开始了"瞎折腾之旅"。

我走过的弯路

第一步,用AI搜索。网上都说高频问题版本是2.1.70,原本无登录后期被强制弹窗。

于是我卸载最新版本,专门装了2.1.70。

结果没用。而且过了一会儿Claude还自动升级到最新版了——它有自动更新机制,防不胜防。

第二步,继续搜。找到了一篇CSDN文章,教你怎么"完全破解":创建两个配置文件、伪造登录状态、绕过权限校验、清理进程残留、显示隐藏文件...

看完之后我就在想:我只是用GLM的API而已,需要搞这么复杂吗?

问题诊断

出现这个问题的原因可能是Claude Code的非必要流量检测机制,不是你的配置错了。

如果你用的是第三方API(比如GLM、Kimi这些),可能不需要"伪造登录状态"——只要禁用掉那些不必要的联网检查就行了。

解决方法

在settings.json中添加一行配置:

"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1

就这么简单。保存后重启Claude,问题可能就解决了。

完整配置示例

为了方便参考,这里给你两个常用的第三方API配置:

DeepSeek-V4配置:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的DeepSeek API Key",
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "ANTHROPIC_MODEL": "deepseek-v4-pro"
  },
  "theme": "light"
}

智谱GLM配置:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的智谱API Key",
    "ANTHROPIC_BASE_URL": "https://open.bigmodel.cn/api/anthropic",
    "API_TIMEOUT_MS": "3000000",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "glm-5.1",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "glm-5-turbo",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "glm-4.5-air"
  },
  "theme": "light"
}

注意替换上面的API Key为你自己的密钥。

后来我去GLM官方查了一下配置文档,结果在常见问题里找到了这个解决方案——官方推荐配置里就包含这一项。早知道就不折腾那两个小时了。

为什么要写这个?

因为网上搜出来的教程都太复杂了。

那些教程教你创建.claude.json、伪造hasCompletedOnboarding、设置bypassPermissions...八九十步操作,看起来很专业,但对于用第三方API的用户来说,可能完全没必要

一行配置的事,别把它搞成"破解工程"。



亲测效果

配置完成后,两个第三方API都能正常使用:

DeepSeek-V4 通信正常:

智谱GLM-5 配置成功:


官方来源验证

  • 此方案来自智谱AI官方文档(GLM Coding Plan FAQ)

  • 官方文档链接:https://docs.bigmodel.cn/cn/coding-plan/faq

  • 适用于使用 GLM 等 Claude Code 兼容的第三方 API 用户

避坑提示:不用折腾版本降级,不用伪造登录状态,不用来回卸载安装。如果你用第三方API,先试试这一行配置。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐