字
字节笔记本
2026年2月20日
Claude Code Remote:在手机上通过 VPN 使用 Claude Code
API中转
¥120
本文介绍 Claude Code Remote,一个让你在手机上或任何地方通过安全 VPN 连接使用 Claude Code 的开源工具。
项目简介
Claude Code Remote 是一套脚本工具,让你能够通过手机浏览器获得完整的 Claude Code CLI 交互体验。无论你身在何处,只要你的 Mac 处于唤醒状态,就能安全地访问 Claude Code。
该项目在 GitHub 上已获得 117+ stars,由 buckle42 开发。
核心特性
- 手机端访问 - 在手机浏览器中使用完整的 Claude Code CLI
- 安全连接 - 使用 Tailscale 创建设备间的加密隧道
- Web 终端 - 通过 ttyd 将终端作为网页服务
- 会话保持 - 使用 tmux 保持会话在断开后依然存活
- 语音支持 - FastAPI 语音包装器提供移动端友好的 UI,支持 iOS 语音输入
- 私有网络 - 所有服务仅绑定到 Tailscale IP,不暴露到公共互联网
- 随处可用 - 不限于家庭 WiFi,只要有网络就能使用
技术栈
| 技术 | 用途 |
|---|---|
| Tailscale | 创建安全的加密 VPN 隧道 |
| ttyd | 将终端作为网页服务 |
| tmux | 保持会话跨断开存活 |
| FastAPI | 提供语音包装器和移动端 UI |
| Claude Code | Anthropic 的 AI 编程助手 |
系统架构
text
[手机/任何设备] ←→ [Tailscale VPN] ←→ [Mac 电脑]
↓
[ttyd Web 终端]
↓
[Claude Code CLI]所有组件都通过 Tailscale 的私有网络连接,确保安全性。
使用场景
场景 1:通勤路上编程
在地铁或公交车上通过手机访问 Claude Code,继续你的开发工作。
场景 2:外出应急
不在电脑旁但需要紧急修复 bug?用手机连接 Claude Code 快速处理。
场景 3:语音输入代码
利用 iOS 的语音输入功能,通过语音与 Claude Code 交互,提高移动场景下的输入效率。
安装指南
前置要求
- macOS 电脑(运行 Claude Code)
- Tailscale 账号
- 手机或其他设备(iOS/Android)
安装步骤
- 克隆仓库
bash
git clone https://github.com/buckle42/claude-code-remote.git
cd claude-code-remote- 配置环境
bash
cp .env.example .env
# 编辑 .env 文件,配置你的设置- 运行安装脚本
项目包含 CLAUDE.md 文件,可以使用 Claude Code 协助完成设置。
- 启动服务
bash
./scripts/start.sh- 手机连接
- 确保手机和 Mac 都连接到同一个 Tailscale 网络
- 在手机浏览器中访问 Mac 的 Tailscale IP 地址
- 开始使用 Claude Code
使用方法
基本操作
- New - 创建新的 Claude Code 会话
- Copy - 复制终端内容
- Resume - 恢复之前的 tmux 会话
语音输入
点击语音按钮,使用 iOS 语音输入功能向 Claude Code 发送指令。
快捷操作按钮
移动端 UI 提供快速操作按钮,方便在手机上进行常见操作。
安全说明
- 所有服务仅绑定到 Tailscale IP(100.x.x.x)
- 没有端口暴露到公共互联网
- 需要 Tailscale 认证才能访问
- 建议配合 Tailscale 的 ACL 规则进一步限制访问
成本
- Tailscale - 个人使用免费(最多 20 台设备)
- Claude Code - 需要 Anthropic API 密钥
- 其他组件 - 全部开源免费
注意事项
- Mac 必须保持唤醒状态才能访问
- 需要稳定的网络连接
- 首次设置需要一些技术知识
- 建议使用 Tailscale 的 MagicDNS 简化连接
项目链接
- GitHub 仓库:github.com/buckle42/claude-code-remote
- Tailscale:tailscale.com
- ttyd:github.com/tsl0922/ttyd
总结
Claude Code Remote 是一个创新的解决方案,让开发者能够突破设备限制,随时随地使用 Claude Code。通过组合 Tailscale、ttyd、tmux 和 FastAPI,它提供了一个安全、便捷的移动端 Claude Code 体验。对于需要经常在外出时使用 Claude Code 的开发者来说,这是一个非常实用的工具。
分享: