这几天体验了Claude Code的编程过程,非常舒服。难怪很多标题党说要:“弃用Cursor”。
作为墙内用户,首先关心的是如何使用Claude Code,毕竟默认这玩意儿是需要穿墙的。
结论:配置环境变量HTTP_PROXY。
本文档介绍了两种配置方式,可以实现墙内用户基于代理服务器方式实现Claude Code访问。

方案1:在Terminal中配置环境变量HTTP_PROXY
chris@signalwise ~ % export HTTPS_PROXY=”http://127.0.0.1:8080″
chris@signalwise ~ % claude
当然,也可以设置bash,zsh的配置文件,实现持久生效。
方案2:在Claude Code的配置中设置环境变量HTTP_PROXY
如果你不喜欢环境变量的方式,还可以考虑直接编辑Claude Code配置文件”~/.claude/settings.json”。
{
"env": {
"HTTPS_PROXY": "http://127.0.0.1:8080"
}
}
以上两种方式,可以让你的Claude Code在工作中可以通过HTTP代理服务器正常工作。当然,如果仔细研究还有其他方案,例如Claude Code可以自定义大模型的Base URL和API KEY,这里也可以通过URL反向代理的方式,达到同样的效果。因为,我这里测试是使用Claude Pro绑定登录的,所以方案1和方案2最合适。
最后,补充两个在测试过程中捕获到的域名:statsig.anthropic.com和api.anthropic.com。
留下评论