跳到主要内容

Claude Code 入门教程:安装、登录、代理设置与第一个任务

Claude Code 入门:Node.js 环境检查、npm 安装、订阅账号或 API Key 登录、终端代理环境变量与 TUN 模式二选一、常用命令与第一个只读任务,并附 Claude 登录问题与连接错误对照表和 Claude 稳定机场建议。

发布于 约 4 分钟 · 1576 字进阶
Claude Code 入门教程:安装、登录、代理设置与第一个任务

直接答案

Claude Code 通过 npm 全局安装,登录前必须让终端走代理:导出 HTTPS_PROXY 环境变量或在客户端开启 TUN 模式,二选一。登录支持 Claude 订阅账号或 API Key,浏览器与终端要用同一节点。第一个任务建议只读。

很多开发者第一次运行 Claude Code 时,浏览器里的 Claude 网页版明明正常,终端却卡在登录或提示连接失败。原因几乎都是同一个:终端不读取系统代理。这篇教程按「准备 → 安装 → 代理 → 登录 → 第一个任务 → 常见错误」的顺序展开,所有命令可直接复制。网页版与应用的基础使用见Claude 使用指南。

准备工作

项目要求检查命令
Node.js18 或更高版本node -v
npm随 Node 安装npm -v
操作系统macOS、Linux、Windows(原生或 WSL)—
账号Claude Pro / Max 订阅,或 Anthropic API Key—
终端macOS / Linux 任意 shell,Windows 推荐 PowerShell 或 WSL—
网络终端可通过代理访问 Anthropic 服务见第二步

登录方式有两种:用 Claude 订阅账号登录(Pro、Max 以及 Team / Enterprise 中启用了 Claude Code 的席位),或者用 API Key 按量计费。两种方式的资格与计费规则以官方说明为准。

第一步:安装

Claude Code 安装只需一条 npm 命令:

npm install -g @anthropic-ai/claude-code
claude --version

看到版本号即安装成功。权限报错时不要加 sudo,改用用户级 npm 目录:

mkdir -p ~/.npm-global
npm config set prefix ~/.npm-global
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.zshrc
source ~/.zshrc

官方还提供不依赖 npm 的原生安装脚本与 Homebrew 等方式,命令以文档页面为准。Windows 用户直接在 PowerShell 中执行 npm 命令即可,也可以在 WSL 里安装以获得更接近 Linux 的体验。

第二步:让终端走代理

这是整篇教程最关键的一步,要在登录之前完成。两种方式二选一。

方式一:环境变量

端口以你客户端的混合端口为准,Clash Verge Rev 默认 7897,其他客户端常见 7890。

# macOS / Linux
export HTTPS_PROXY=http://127.0.0.1:7897
export HTTP_PROXY=http://127.0.0.1:7897
export NO_PROXY=localhost,127.0.0.1
# Windows PowerShell
$env:HTTPS_PROXY = "http://127.0.0.1:7897"
$env:HTTP_PROXY = "http://127.0.0.1:7897"
$env:NO_PROXY = "localhost,127.0.0.1"

验证代理是否生效:

curl -sS -o /dev/null -w "%{http_code} %{time_total}s\n" https://api.anthropic.com/v1/models

返回 401 或类似状态码且耗时在两秒内,说明代理已生效;长时间无响应或超时,说明没走代理。想永久生效,把 export 行写入 ~/.zshrc 或 ~/.bashrc。

方式二:TUN 模式

在 Clash Verge Rev、Mihomo Party 或 sing-box 中开启 TUN 模式,所有流量在网络层被接管,终端无需任何设置。两种方式不要同时使用,否则排查问题时难以判断是哪一层出了问题。Windows 下的 TUN 设置见Windows 客户端使用指南。

⚠️ 注意

使用 API Key 时通过环境变量 ANTHROPIC_API_KEY 在当前会话注入,不要写进项目文件或提交到仓库。

第三步:登录

  1. 确认第二步的代理已生效,并且浏览器当前使用的是同一个节点。

  2. 进入一个项目目录运行 claude:

    cd your-project
    claude
  3. 首次运行会引导选择登录方式。选订阅账号时终端会打开浏览器完成授权,在浏览器里确认后回到终端。

  4. 选 API Key 时按提示粘贴,或在运行前提前导出:

    export ANTHROPIC_API_KEY=sk-ant-...
    claude
  5. 看到交互界面即登录成功。登录状态会保存在本机,以后直接运行 claude 即可;需要切换账号时在会话里输入 /login。

第四步:常用命令与第一个任务

用法命令说明
交互模式claude进入对话式界面
单次任务claude "解释这个仓库的目录结构"带着任务启动
非交互输出claude -p "..."打印结果后退出,适合脚本
初始化项目说明/init生成 CLAUDE.md,记录项目约定
查看帮助/help列出会话内命令
清空上下文/clear开始新任务前使用
环境自检/doctor检查安装与配置问题
继续上次会话claude --continue恢复上一次对话

推荐的第一个任务是只读的:

claude "阅读这个项目的 README 和目录结构,总结它是做什么的,并指出三个可能的改进点"

Claude Code 会列出读取的文件、给出分析,然后等待你的下一步。修改文件或执行命令前它会请求确认,熟悉之后再考虑放宽权限。

💡 提示

运行一次 /init 让它生成 CLAUDE.md,把项目的构建命令、代码规范写进去。之后每次会话都会自动读取,省去重复说明。

常见错误对照

现象原因处理
command not found: claude全局 bin 目录不在 PATH把 npm config get prefix 下的 bin 加入 PATH
登录时浏览器打不开回调浏览器与终端代理出口不一致统一节点后重新 /login
fetch failed / ETIMEDOUT终端未走代理导出代理变量或开启 TUN
任务跑到一半断开节点丢包或空闲连接被切换支持长连接的节点
提示所在地区不支持节点出口地区不受支持换日本、新加坡、美国等节点
429 速率限制配额用尽等待重置或切换 API Key 计费
输出整段突然出现而非逐字线路缓冲流式响应换线路类型

与网络相关的错误占绝大多数,Claude 登录问题的分步排查见Claude 无法连接怎么办。Claude Code 对长连接的要求比网页版高得多,选 Claude 稳定机场时参考Claude 稳定机场选择指南,站内测试中 IEPL 线路的宇宙云与 AI 适配向的极连云在长任务场景下记录较好,更多对照见Claude 机场推荐。

小结

Claude Code 的安装只有一条命令,门槛在终端代理与节点稳定。按顺序完成安装、代理、登录和第一个只读任务,就能进入日常使用。Codex CLI 用户可对照Codex CLI 安装与基础使用教程,两者的代理设置思路完全一致。

总结

  • 安装只需 npm install -g @anthropic-ai/claude-code,需要 Node.js 18 以上。
  • 终端不读取系统代理,必须导出环境变量或开启 TUN,两种方式不要同时用。
  • 登录时浏览器授权与终端必须走同一个节点,否则回调失败。
  • Claude Code 比网页版更依赖长连接,选节点看能否维持半小时以上不断流。

常见问题

Q机场适合程序员吗?

适合,而且程序员对机场的要求更具体:终端工具需要稳定的长连接,npm、Git、Docker 需要走代理。选机场时优先看长连接表现与是否支持 TUN 模式的客户端,而不是下载速度。

Q机场能用 Claude 吗?

可以。Claude Code 与网页版走的是同一家服务,但终端对节点的要求更高:任务可能持续几十分钟,节点的空闲连接超时或丢包都会导致中途断开。站内 Claude 连接测试记录是最直接的参考。

Q机场显示超时怎么办?

先在终端用 curl 验证代理是否生效,返回状态码说明代理正常、超时说明没走代理。代理正常仍超时时换同地区的备用节点,并检查客户端是否开启了与 TUN 冲突的其他 VPN。

Q机场节点丢包是什么意思?

数据包在传输途中丢失需要重传。对 Claude Code 来说,丢包表现为输出卡顿、任务中途断开或整段输出突然出现。延迟测试看不出丢包,需要持续 ping 或参考站内测试记录。

QWindows 电脑怎么用机场?

安装 Clash Verge Rev 或 Mihomo Party 导入订阅即可。用 Claude Code 时需要额外处理终端代理:在 PowerShell 里设置 HTTPS_PROXY 环境变量,或在客户端安装服务模式后开启 TUN。

参考资料与信息来源

  • Anthropic Claude Code 官方文档 · 安装方式、登录资格、命令与参数以官方文档当前版本为准,本文不写版本号。

相关 AI 工具专题