过去一年里,我几乎所有在终端里的“长任务”都跑在云端一台低配机器上,而不是自己电脑里。原因很简单:本地跑 Claude Code,要么是会话一多就乱,要么是某个跑了几小时的任务被我合上笔记本直接打断。后来我把 Claude Code 迁到了 DigitalOcean 的一台低配 Droplet 上,配合外部 Token(API Key)做用量计费,日常开发和自动化脚本都很顺手,费用也基本可以忽略。这篇文章就把这套“低配订阅 + 外部 Token”的完整玩法拆开讲清楚,包括选机器、初始化、装 Claude Code、配 Token、处理各种报错以及怎么把成本控制在最低。
先说清楚两个词。我这里把“低配订阅”理解为一台便宜的 DigitalOcean 云服务器(Droplet)按月度订阅;把“外部 Token”理解为 Anthropic 官方 API Key,或者兼容 Anthropic API 的第三方模型服务 Token。Claude Code 的认证方式有两条路:一条是登录 Claude 订阅账号(OAuth),另一条就是通过 ANTHROPIC_API_KEY 环境变量走 API 计费。很多人在本地折腾半天,其实问题不在 Claude Code 本身,而是把这两条路混在一起了。下面我会从实际部署的角度,把细节全部过一遍。
1. 为什么会有人在云服务器上跑 Claude Code:先理清“订阅”和“外部 Token”
1.1 Claude Code 的两种官方认证方式
Claude Code 目前支持两种完全不同的授权路径,理解这一点比任何安装步骤都重要。
第一种是订阅账号登录方式。你在终端执行 claude 后选择登录,浏览器打开 claude.ai 完成授权,Token 会存在本机的 ~/.claude/.credentials.json 里面。这个方式的好处是使用了订阅套餐里的额度和权限,不需要单独处理 API Key;坏处是会话和额度跟浏览器登录态绑定,在无桌面环境的云服务器上走 OAuth 流程比较麻烦,而且订阅额度一般有周期限制,不适合写脚本批量调用。
第二种是外部 API Token 方式。你从 Anthropic Console(或其他兼容服务的控制台)生成一个 API Key,然后通过环境变量 ANTHROPIC_API_KEY 注入。Claude Code 检测到这个变量后,就不会走登录流程,而是直接用这个 Key 调用模型接口,按 Token 用量计费。这种方式对服务器部署非常友好,因为不依赖浏览器登录态,也没有“登录失效”的问题,只要 Key 有效就能运行。
这两种方式可以共存,也可以随时切换。我建议在云端机器上只走 API Token,因为 OAuth 登录在 SSH 环境里体验很差,前面提到的“token exchange failed”一类报错,相当一部分就是 OAuth 登录流程在非本地环境下中断导致的。
| 对比项 | 订阅账号登录(OAuth) | 外部 API Token |
|---|---|---|
| 配置复杂度 | 需要浏览器授权,服务器上操作繁琐 | 一个环境变量即可 |
| 计费方式 | 套餐额度 | 按 Token 用量计费 |
| 适合场景 | 本地个人交互式使用 | 云端部署、脚本调用、自动化任务 |
| 常见报错 | token exchange failed、登录失效 | 403、额度不足、模型名不识别 |
1.2 DigitalOcean 在整套方案里的角色
那为什么偏偏是 DigitalOcean?因为它解决的是“稳定运行环境”的问题,而不是“临时跑一下”的问题。
你在自己电脑上跑 Claude Code,一关电脑任务就断,会话也散落在各个终端窗口里。放到 DigitalOcean 的一台 Droplet 上之后,Claude Code 变成了一个“常驻云端的开发助手”:白天在公司 SSH 进去接着跑,晚上回家在另一台设备上继续之前的会话,配合 tmux 还能让长任务在断线后继续执行。
更重要的是,DigitalOcean 的计费粒度很细。最低配置的 Droplet 一个月大概几美元,新用户经常会有赠送的 credits,可以用来抵扣好几个月的服务器费用。所以整套方案的实际现金支出可以压得很低:服务器费用接近零(有赠送额度的话),Claude Code 这边按 API Token 的实际用量付费,不用为了偶尔用一次就买昂贵套餐。
我见过很多人在本地装 Claude Code,装完发现跑个长任务电脑发烫、风扇狂转,然后就没然后了。把 Claude Code 放到云端低配机器上,本质上就是把“重活”外包给一台永远开机的服务器,本地只留一个 SSH 窗口。这个思路适用于所有 CLI 工具,不只是 Claude Code。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
