claude cli 登录403问题
2026/5/9 13:06:29 网站建设 项目流程

Anthropic API 代理设置

一键复制

exportHTTP_PROXY="http://127.0.0.1:7890"exportHTTPS_PROXY="http://127.0.0.1:7890"exportALL_PROXY="socks5://127.0.0.1:7890"exportNO_PROXY="localhost,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_PROXYHTTPS_PROXYALL_PROXY中的某一种,不能只设置一个。

写入 zsh 配置长期生效

如需每次打开终端自动生效,可以追加到~/.zshrc

cat>>~/.zshrc<<'EOF' # Anthropic API proxy export HTTP_PROXY="http://127.0.0.1:7890" export HTTPS_PROXY="http://127.0.0.1:7890" export ALL_PROXY="socks5://127.0.0.1:7890" export NO_PROXY="localhost,127.0.0.1,::1" EOFsource~/.zshrc

临时取消代理

unsetHTTP_PROXYunsetHTTPS_PROXYunsetALL_PROXYunsetNO_PROXY

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询