Claude Code 国内零门槛安装教程:换源 + 配置中转,全程无需 VPN
关于国内使用 Claude Code 的各种说法,我听得太多了 ——"要海外手机号注册,门槛直接劝退一半人"" 想绕 API 又被复杂流程劝退 ""风控严到几天一封号"…… 这些在一年前基本都是事实。但站在 2026 年 6 月这个节点,实话跟你说:现在已经有了一条极其标准的 "零门槛跑起来" 流程,全程不需要 VPN,会一点命令行的人 10 分钟内就能搞定。
下面是 7 步详细教程,一步不多、一步不少。
Step 1:安装 Node.js(Claude Code 的唯一硬依赖)
Claude Code 通过 npm 包分发,Node.js 就是它的运行基石。Node.js 是一个免费、开源、跨平台的 JavaScript 运行时环境,能够让开发人员创建服务器、Web 应用、命令行工具和脚本。官方要求 Node.js 版本≥18,2026 年主流推荐直接使用 v24 LTS 版本。
- 打开 Node.js 官方网站:https://nodejs.org
- 点击页面上醒目的 LTS 绿色按钮,下载对应系统的安装包
- Windows 系统:一路点击 "下一步",但务必勾选那个不起眼却至关重要的 "Add to PATH" 选项(可以省掉后面手动配置环境变量的麻烦)
- macOS 系统:双击.pkg 文件,按照提示一路继续即可
安装完成后,打开终端(Windows 系统使用 PowerShell),验证安装是否成功:
bash
运行
node --version
npm --version
看到 v20 以上版本(最好是 v24 系列)和对应的 npm 版本号,就说明这一步通过了。如果提示 "'node' 不是内部或外部命令",说明 PATH 没有配置成功,最简单的解决方法是卸载重装,这次一定要记得勾选 "Add to PATH"。
Step 2:将 npm 源更换为国内镜像
国内直连 npm 官方源的速度非常慢,甚至经常会超时失败。换成淘宝镜像源(npmmirror)后,下载速度会有质的提升:
bash
运行
npm config set registry https://registry.npmmirror.com
这是持久化设置,之后所有的 npm install 命令都会自动走国内加速通道。你也可以在单次安装时临时指定源,但不如直接修改全局配置省心。
验证一下是否更换成功:
bash
运行
npm config get registry
# 期望输出:https://registry.npmmirror.com
Step 3:全局安装 Claude Code
环境准备就绪、镜像源更换完成后,执行以下一行命令即可安装 Claude Code:
bash
运行
npm install -g @anthropic-ai/claude-code
⚠️ 特别注意:包名是@anthropic-ai/claude-code,不是简单的claude,多了一个命名空间前缀@anthropic-ai/。很多人 "装完了但 claude 命令死活不认",查下来都是因为用错了包名。
安装完成后验证:
bash
运行
claude --version
能看到版本号(例如 2.1.77 之类)就说明 CLI 已经成功安装到你的电脑上了。如果 Windows 工作电脑提示权限不足,可以右键 "以管理员身份运行" 打开 PowerShell 或终端,再执行 npm 命令,能避开很多安装和更新的卡点。
Step 4:获取 API Key 和 Base URL
CLI 安装好了,但直接运行会试图连接 Anthropic 官方服务器,在国内要么连不上,要么卡在地区校验环节。
核心解决思路是:Claude Code 的 CLI 只是一个外壳,推理后端是可以替换的。你只需要将 "大脑" 换成国内可达的合规中转服务即可。
在众多合规服务商中,UseAIAPI 是一个非常不错的选择。平台提供包括 Claude、Gemini、ChatGPT、DeepSeek 在内的全球热门 AI 大模型一站式接入服务,无需复杂的海外账号注册和网络配置。价格方面,平台推出最低至官方价格 50% 的专属优惠,能够大幅降低高强度代码生成、复杂推理任务的使用成本。对于企业用户,UseAIAPI 还提供专业的企业级定制化服务,包括专属节点部署、SLA 服务等级保障和 7×24 小时技术支持,为团队协作和生产环境使用提供全方位保障。
注册 UseAIAPI 账号后,在控制台的 "API Token" 栏目中,你可以拿到两个关键信息:
- Base URL:格式通常是
https://api.xxx.com/v1(注意是短地址,不是浏览器里那串长长的面板 URL) - API Key:一串以
sk-ant-开头的字符串
⚠️ 配置期最容易出错的三个细节:
- 面板地址≠接口地址:不要把浏览器地址栏里的一长串 URL 复制到
ANTHROPIC_BASE_URL里,你要找的是https://api.xxx.com/v1这种短格式 - 先临时测试、别直接写死:先在终端窗口做临时环境变量测试,确认通了之后再固化到配置文件中
- 报错先查三件套:Key 是否完整复制、Base URL 拼写是否正确、平台套餐是否支持你要调用的模型(Claude Sonnet/Opus 等)
Step 5:将配置固化到文件(一次性配置,永久省心)
Claude Code 的配置目录是~/.claude/(Windows 系统为C:\Users\你的用户名\.claude\)。
5.1 确保配置目录存在
bash
运行
# macOS / Linux
mkdir -p ~/.claude
# Windows(PowerShell)
New-Item -Path "$env:USERPROFILE\.claude" -ItemType Directory -Force
5.2 创建并编辑配置文件
创建或编辑~/.claude/settings.json文件,内容模板如下(将值替换成你自己的):
json
{
"env": {
"ANTHROPIC_API_KEY": "你的API Key",
"ANTHROPIC_BASE_URL": "https://api.xxx.com/v1"
}
}
✅ 关于环境变量名的重要说明:
原文中混写了各种错误的变量名,这里统一校准为 Claude Code 实际读取的规则:表格
| 用途 | 推荐字段(放在 settings.json 的 env 里) | 说明 |
|---|---|---|
| API Key | ANTHROPIC_API_KEY(最通用)或ANTHROPIC_AUTH_TOKEN | 优先尝试ANTHROPIC_API_KEY,不行再试另一个 |
| Base URL | ANTHROPIC_BASE_URL | 必须是https://.../v1格式 |
| 指定模型(可选) | 可在 CLI 中使用--model claude-sonnet-4-5,或在配置中添加"ANTHROPIC_MODEL": "模型名" | 根据你的套餐支持的模型填写 |
如果你的中转平台文档明确要求使用ANTHROPIC_AUTH_TOKEN,可以两个都写上,不会冲突:
json
"env": {
"ANTHROPIC_API_KEY": "sk-ant-...",
"ANTHROPIC_AUTH_TOKEN": "sk-ant-...",
"ANTHROPIC_BASE_URL": "https://api.xxx.com/v1"
}
Step 6:首次启动与链路验证
为了保险起见,建议先做一次临时变量冒烟测试:
bash
运行
# macOS / Linux(bash/zsh)
export ANTHROPIC_BASE_URL="https://api.xxx.com/v1"
export ANTHROPIC_API_KEY="sk-ant-..."
claude
# Windows(PowerShell)
$env:ANTHROPIC_BASE_URL = "https://api.xxx.com/v1"
$env:ANTHROPIC_API_KEY = "sk-ant-..."
claude
进入你的项目目录再启动体验会更好:
bash
运行
cd ~/你的项目目录
claude
顺利的话,你会看到 CLI 启动,几秒后出现提示符:
plaintext
What would you like me to help with?
→ 恭喜,链路已经成功打通了!
常见错误三步排查法
- 检查 API Key 前后有没有多余的空格或换行(尤其注意
sk-ant-前缀不要缺字符) - 检查
ANTHROPIC_BASE_URL是否拼写错误,是否缺少/v1后缀 - 确认中转平台的套餐是否支持你指定的模型(不支持通常会返回 401/403/404 错误)
结语
整个安装配置流程下来,你会发现其实并没有想象中那么复杂。过去那些令人头疼的海外手机号、VPN、风控等问题,现在都可以通过合规的中转服务轻松解决。
只需 7 步,10 分钟时间,你就能在国内稳定使用 Claude Code 的全部功能,享受 AI 编程带来的效率提升。无论是日常代码编写、Bug 修复还是大规模项目重构,Claude Code 都能成为你得力的助手。