Claude Code远程开发快启:用tmux保留会话,用59API控制成本
先分清:连接、进程和对话
远程写代码时,最怕网络断开后重新整理现场。实用组合是:SSH负责连接服务器,tmux保留终端进程,Claude Code在服务器项目目录中工作。tmux必须运行在远程服务器上;只在本地开启tmux,不能保护远端普通SSH终端里的任务。它能应对连接中断,但不是服务器重启后的进程恢复工具。([github.com](https://github.com/tmux/tmux/wiki/Getting-Started?pubDate=20260404&utm_source=openai))
第一步:登录服务器并安装工具
以下以Ubuntu和Bash为例。先在本地执行ssh dev@服务器地址,替换用户名与地址。登录后安装tmux;后续Claude Code安装、配置与运行也都在远端完成。tmux官方推荐优先使用系统软件包。([github.com](https://github.com/tmux/tmux/wiki/Installing))
- 刷新软件包索引:sudo apt update
- 安装依赖:sudo apt install -y tmux curl git
- 安装Claude Code:curl -fsSL https://claude.ai/install.sh | bash
- 检查安装:claude --version;找不到命令时,检查安装器提示的PATH配置。
Claude Code原生安装方式不要求先配置Node.js。执行联网安装脚本前,应确认来源符合团队安全规范。([code.claude.com](https://code.claude.com/docs/en/setup))
第二步:先进入tmux,再配置59API
执行tmux new -As claude:没有同名会话就创建,有则重新连接。随后进入已准备好的仓库,例如cd ~/projects/my-app,将路径替换为实际位置。把密钥配置放在tmux内部,可避免误以为本地终端变量会自动传到远端。([github.com](https://github.com/tmux/tmux/wiki/Getting-Started?pubDate=20260404&utm_source=openai))
59API公布的Claude Code接入方式使用服务根地址和认证令牌。按顺序执行以下命令;第二条会隐藏输入,粘贴控制台生成的密钥后按回车。不要把真实密钥直接写进命令历史或Git仓库。([59api.com](https://59api.com/?lang=zh&utm_source=openai))
- 设置地址:export ANTHROPIC_BASE_URL='https://api.59api.com'
- 安全输入密钥:read -rsp '请输入59API密钥:' ANTHROPIC_AUTH_TOKEN; echo
- 导出令牌:export ANTHROPIC_AUTH_TOKEN
- 启动工具:claude
进入后运行/status,核对接口地址与凭证来源,再发送一句简单测试消息。不要只看到界面启动就认为接入成功。环境变量只影响当前终端及其子进程;重新建立终端后,需要重新配置。([code.claude.com](https://code.claude.com/docs/en/llm-gateway-connect))
第三步:分屏、离开与断线重连
默认快捷键都先按Ctrl+b,松开后再按第二个键。建议一个窗格运行Claude Code,另一个运行项目测试,避免在同一输入区混用聊天和Shell命令。([github.com](https://github.com/tmux/tmux/wiki/Getting-Started?pubDate=20260404&utm_source=openai))
- Ctrl+b,再按%:左右分屏。
- Ctrl+b,再按方向键:切换窗格。
- Ctrl+b,再按d:离开会话,保留其中运行的程序。
- 重新SSH登录后,执行tmux attach -t claude恢复现场;用tmux ls查看会话列表。
分离会话不等于退出程序。不要用关闭窗格或结束会话代替离开操作;它们可能终止任务。tmux也不会替你确认Claude Code的权限提示,离开前应检查是否仍在等待输入。([github.com](https://github.com/tmux/tmux/wiki/Getting-Started?pubDate=20260404&utm_source=openai))
第四步:进程退出后,恢复对话而非终端
如果tmux仍在,优先重新连接,不要另开一个Claude进程重复执行任务。如果Claude已经退出,则回到原项目目录执行claude --continue,继续该目录最近一次对话;需要选择历史记录时使用claude --resume。恢复对话不代表已经执行的命令会自动回滚,继续前先检查代码差异与测试结果。([code.claude.com](https://code.claude.com/docs/en/cli-reference))
最后:把预算和排错做简单
59API适合不想为零散开发任务承担固定订阅成本的开发者:提供低价、按量付费的Claude与GPT接入,并兼容Claude Code、Codex和OpenAI客户端。其官网强调原生模型能力、不降级,同时提供邀请返利;具体模型、价格与返利规则以控制台为准,不必为了优惠一次充值过多。([59api.com](https://59api.com/?lang=zh&utm_source=openai))
遇到401先检查密钥和认证变量;地址不对则检查/status,以及配置文件是否覆盖环境变量。模型不存在时,核对59API当前支持的完整模型标识,不要反复重试同一错误请求。([code.claude.com](https://code.claude.com/docs/en/llm-gateway-connect))
可以先注册59API,用小额预算完成一次“连接、修改、测试、断线重连”的完整练习,再决定是否用于日常开发。涉及公司代码时,先确认团队允许通过第三方中转处理相关内容。
¿Listo para empezar?
Conecta Claude y GPT en minutos a los precios más bajos, sin recortes. Regístrate para obtener tu clave API.
Registro gratis