claude cli 登录403问题
Anthropic API 代理设置一键复制exportHTTP_PROXYhttp://127.0.0.1:7890exportHTTPS_PROXYhttp://127.0.0.1:7890exportALL_PROXYsocks5://127.0.0.1:7890exportNO_PROXYlocalhost,127.0.0.1,::1验证是否生效curl-Ihttps://api.anthropic.com如果看到类似下面的结果说明代理和网络链路已经通了HTTP/1.1 200 Connection established HTTP/2 404 server: cloudflare含义200 Connection established本地代理已成功建立到api.anthropic.com:443的 HTTPS 隧道。HTTP/2 404请求已经到达 Anthropic / Cloudflare只是访问的是根路径/该路径没有 API 资源。因此404不代表连接失败反而说明 DNS、代理、TCP、TLS 链路基本都已经走通。当前终端临时生效上面的export只对当前终端窗口和由它启动的子进程生效。关闭终端后会失效。如果某个工具仍然连不上通常是因为工具不是从当前终端启动的没有继承这些环境变量。工具进程早已启动设置代理后没有重启。工具只读取自己的代理配置文件不读取 shell 环境变量。工具需要HTTP_PROXY、HTTPS_PROXY或ALL_PROXY中的某一种不能只设置一个。写入 zsh 配置长期生效如需每次打开终端自动生效可以追加到~/.zshrccat~/.zshrcEOF # Anthropic API proxy export HTTP_PROXYhttp://127.0.0.1:7890 export HTTPS_PROXYhttp://127.0.0.1:7890 export ALL_PROXYsocks5://127.0.0.1:7890 export NO_PROXYlocalhost,127.0.0.1,::1 EOFsource~/.zshrc临时取消代理unsetHTTP_PROXYunsetHTTPS_PROXYunsetALL_PROXYunsetNO_PROXY