Claude Code 终端死活登录不上的踩坑总结

0 阅读2分钟

最近我从CodeX 又重回CC的怀抱嘛,在折腾Claude Code 终端登录时,来来回回踩了不少坑。一开始我一直以为是我的节点不够纯净,节点被风控住了,换了很多梯子,结果都没用,最后才发现:

明明我已经在终端里设置了代理端口,但 Claude Code 自己的 settings 里居然还写死了一份旧端口,导致我测的是一条链路,它实际走的是另一条链路。

这篇文章就把整个排查过程和关键坑点总结一下,希望能帮你少走弯路。

如果你是在代理环境里使用 Claude Code,最基础的操作就是先设置:

export HTTP_PROXY=http://127.0.0.1:代理节点的端口
export HTTPS_PROXY=http://127.0.0.1:代理节点的端口
export NO_PROXY=localhost,127.0.0.1

然后检查:

echo $HTTP_PROXY
echo $HTTPS_PROXY
env | grep -i proxy

如果这里没配好,后面很多排查都会失真。

注意我在这里就是被坑了,因为我之前用过别的节点 之前已经修改过端口,我忘记了,结果上一步的端口设置好后 死活连接不上。原来是和这里的配置端口冲突

在这里插入图片描述

Claude Code 官方文档明确提到:

Homebrew 安装不会自动更新
claude-code 是稳定通道
claude-code@latest 是最新通道
如果想拿到最新特性和修复,需要手动 brew upgrade。

官方 CLI 文档里也有 claude update 命令。

而发布说明里也能看到,官方确实持续在修各种认证、重试、连接失败展示、OAuth token 相关的问题。比如他们修过多会话反复重认证的问题,也改进过连接错误的提示。

TUN模式千万不要忘记打开
在这里插入图片描述

这几个步骤解决后 基本上就没有问题了