V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cczh678
V2EX  ›  Claude Code

claude code 常见禁止登录和使用的处理办法

  •  1
     
  •   cczh678 · 1 天前 · 297 次点击

    windows 下 不能使用 claude code 服务,然后分析了原因,主要是因为一直以 settings.json 来管理 API 和 key ,持久化的.zsrch 环境变量没有配置。

    然后 claude code 如果是初次安装去加载的是环境变量而不是配置文件。所以会报下面的错误,禁止登录。

    处理办法比较简单,以 windows 环境来举例子

    1 、打开 pshell ,输入下面的指令

    2 、[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://v3.codesome.cn", [System.EnvironmentVariableTarget]::User)

    3 、[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-8c328af96 改成你自己的 key10cc14acbb202ffe0c9cfee9e021f8e86", [System.EnvironmentVariableTarget]::User)

    上面三步执行完成后,claude code 就可以正常访问了。

    3 条回复    2026-01-15 21:59:12 +08:00
    hitrip
        1
    hitrip  
       1 天前
    把.claude/settings.json 里的 http_proxy, https_proxy 拿出来设到 envvar 上,也可以绕过去。
    cczh678
        2
    cczh678  
    OP
       1 天前
    @hitrip 有没有详细的教程分享下?
    hitrip
        3
    hitrip  
       1 天前   ❤️ 1
    不知道你的配置是什么,我是通过一个不会被挡掉的代理直接访问 CC ,假如是 a.b.c.d:3128
    把它配在.clause/settings.json 里,CC 就会识别。
    比如你的配置是这样,
    {
    "env": {
    "HTTP_PROXY": "http://a.b.c.d:3128",
    "HTTPS_PROXY": "http://a.b.c.d:3128"
    }
    }

    把外面把环境变量配成和下面一样的(可能不用这么多)
    export all_proxy=http://a.b.c.d:3128
    export http_proxy=http://a.b.c.d:3128
    export https_proxy=http://a.b.c.d:3128
    export ALL_PROXY=http://a.b.c.d:3128
    export HTTP_PROXY=http://a.b.c.d:3128
    export HTTPS_PROXY=http://a.b.c.d:3128
    export NO_PROXY=localhost,127.0.0.1
    export no_proxy=localhost,127.0.0.1
    应该就能 login 了。

    我是在 Linux/Mac 上这么用的,没用过 Win 下面的 CC
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   924 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:06 · PVG 06:06 · LAX 14:06 · JFK 17:06
    ♥ Do have faith in what you're doing.