摘要:安装本身只是 Node.js 加一条 npm 全局命令,真正卡人的是终端不读系统代理。装之前先让终端走代理,比装完再一层层排查省时间。
一分钟速查
- 前置:装好 Node.js 与 npm。
- 安装命令:npm install -g @anthropic-ai/claude-code。
- 关键:安装与登录前让终端走代理,用 curl 验证。
- 长期:开 TUN 模式,选低倍率专线节点。
第一步:让终端走代理
在代理客户端找到本地混合端口,Clash Verge Rev 通常是 7897,其他客户端可能是 7890,以实际显示为准。macOS / Linux / WSL 在终端执行:
export HTTPS_PROXY=http://127.0.0.1:7897
export HTTP_PROXY=http://127.0.0.1:7897
curl -I https://api.anthropic.com
curl 能返回响应头,说明终端已走通代理。不想每次手动设置,可在客户端开启 TUN 模式,所有终端自动接管。
第二步:安装与登录
安装命令
在已设置代理的同一终端窗口执行全局安装命令。
浏览器授权
安装后执行 claude 启动,按提示在浏览器完成登录授权。
保持同地区
浏览器与终端保持同一支持地区节点,避免回调因地区不一致失败。
启动使用
登录成功后在项目目录启动即可使用。
账号登录还是 API Key
首次启动通常可选用 Claude 订阅账号授权,或使用 Anthropic API Key。两者计费不同:订阅账号按套餐额度,API Key 按用量计费。网络要求上两者没有区别,终端都要走支持地区节点。刚注册的账号建议先把节点固定下来再登录,避免网页端与终端出现在不同地区。
常见报错对照
- 连接超时:代理没生效,回头检查环境变量是否设置、TUN 是否开启。
- 地区不可用:节点地区不在支持范围,换支持地区节点,Claude 建议美国原生 IP。
- 鉴权失败:API key 错误或订阅过期,重新生成 key 或续费套餐。
关于 Claude Code 安装的 3 个误区
- 「装好就能用」——安装成功只代表 npm 能下载包,不代表日常请求稳定,长连接对丢包更敏感;
- 「设了系统代理就行」——终端默认不读系统代理,要设 HTTPS_PROXY 或开 TUN;
- 「npm 用国内镜像更快」——镜像源可能同步滞后,装官方包建议用默认源并走代理。
