Skip to content

Auto-generated English stub on 2026-04-24. Replace with a proper translation.


tags: - remote-access - high - friendly date: 2026-02-13


Claude Code 完全ガイド

Claude Code 远程使用完全指南

您可以实现的目标

  • 🚀 远程开发持续性

    从任何地方无缝访问您的家庭开发环境

  • 🔒 安全远程访问

    通过 Tailscale + SSH 实现加密、安全的连接

  • 📱 移动端优化

    以最低数据用量实现高效远程开发

  • 持久化会话

    使用 tmux 中断和恢复开发会话

📖 概述

Claude Code 是一款强大的 AI 开发工具,但远程使用需要周密的规划。本指南介绍如何在旅途中高效使用 Claude Code,兼顾安全性和数据效率。

🏠 方法一:家庭 PC SSH 连接(推荐)

Tailscale + SSH 配置

最安全、最稳定的方案,提供端到端加密,无需复杂的 VPN 配置。

前提条件

# 在家庭 PC 上启动 SSH 服务(WSL2 环境)
sudo service ssh start

# 安装 Tailscale
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up

远程连接步骤

  1. 通过 Termius 应用连接

    ssh username@tailscale-ip-address
    

  2. 恢复 tmux 会话

    tmux attach-session -t claude-session
    

  3. 启动 Claude Code

    claude
    

优缺点

✅ 优点 - 直接使用现有开发环境 - 最高安全级别 - 数据用量最小 - 配置成本低

❌ 缺点 - 需要管理家庭 PC 电源 - 依赖连接质量 - 建议使用静态 IP

安全配置

# 设置 SSH 密钥认证
ssh-keygen -t ed25519 -C "mobile-access"
ssh-copy-id -i ~/.ssh/id_ed25519.pub user@tailscale-ip

# 禁用密码认证
sudo sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo service ssh restart

☁️ 方法二:GitHub Codespaces

云开发环境

使用 GitHub Codespaces 基础设施进行云端开发。

配置流程

  1. 准备仓库

    # 创建 .devcontainer/devcontainer.json
    {
      "name": "Claude Code Environment",
      "image": "mcr.microsoft.com/vscode/devcontainers/python:3.11",
      "features": {
        "ghcr.io/devcontainers/features/node:1": {},
        "ghcr.io/devcontainers/features/git:1": {}
      },
      "postCreateCommand": "npm install -g @anthropic-ai/claude-code"
    }
    

  2. 启动 Codespace

  3. 在 GitHub 上访问仓库
  4. "Code" → "Codespaces" → "Create codespace"

  5. 初始化 Claude Code

    claude auth login
    claude init
    

价格结构

方案每小时费用每月免费额度
2 核$0.18/小时120 小时
4 核$0.36/小时60 小时
8 核$0.72/小时30 小时

优缺点

✅ 优点 - 无需基础设施管理 - 在任何地方保持一致的环境 - 可扩展的资源 - 自动备份

❌ 缺点 - 按使用量计费 - 网络延迟 - 自定义受限

📊 数据效率策略

Claude Code 使用量监控

# 安装 Claude Code 使用量监控器
npm install -g claude-code-usage-monitor
claude-monitor start

Token 优化技巧

  1. 会话管理
  2. 理解 5 小时滚动窗口机制
  3. 使用并行会话提高效率

  4. 命令优化

    # 高效查询示例
    claude "Continue from previous work, please add tests"
    
    # 低效示例(应避免)
    claude "Review entire file and translate all comments to Japanese"
    

  5. CLAUDE.md 的利用

    # 项目特定设置
    ## 编码规范
    - 缩进:2 个空格
    - 注释:英文
    - 测试:Jest 框架
    

数据用量估算

活动每小时数据量
SSH + Claude Code5-10MB
Codespaces50-100MB
VS Code Spaces30-80MB

🔒 安全注意事项

各方法的安全级别

方法安全性配置难度推荐度
Tailscale + SSH⭐⭐⭐⭐⭐⭐⭐🥇
GitHub Codespaces⭐⭐⭐⭐🥈
VS Code Spaces⭐⭐⭐🥉

安全最佳实践

  1. 加强认证

    # 启用双因素认证
    gh auth login --with-token < token.txt
    

  2. 访问限制

    # IP 限制(使用 Tailscale 时)
    sudo ufw allow from 100.64.0.0/10 to any port 22
    

  3. 日志监控

    # 检查 SSH 连接日志
    sudo tail -f /var/log/auth.log
    

💰 成本对比

每月使用成本估算

假设条件:工作日远程工作 2 小时,周末 3 小时

方法月费用明细
SSH 连接$20Claude Pro:$20(总计)
Codespaces$90Claude Pro + Codespaces 使用费
VS Code Spaces$70Claude Pro + VS Code 使用费

性价比分析

  1. SSH 连接:性价比最高,适合技术用户
  2. Codespaces:性价比适中,适合团队开发
  3. VS Code Spaces:均衡选择,适合个人开发

🛠️ 完整配置指南

SSH 连接完整配置

# 步骤 1:准备家庭环境
sudo apt update && sudo apt install openssh-server tmux
sudo systemctl enable ssh

# 步骤 2:Tailscale 配置
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up --advertise-routes=192.168.1.0/24

# 步骤 3:tmux 配置
cat > ~/.tmux.conf << EOF
set -g mouse on
set -g default-terminal "screen-256color"
bind r source-file ~/.tmux.conf
EOF

# 步骤 4:创建 Claude Code 会话
tmux new-session -d -s claude-session
tmux send-keys -t claude-session 'claude' C-m

故障排除

连接问题

# 检查 Tailscale 状态
tailscale status
tailscale ping target-machine

# 验证 SSH 配置
sudo systemctl status ssh
sudo tail /var/log/auth.log

性能下降

# 检查带宽
iperf3 -s  # 服务端
iperf3 -c server-ip  # 客户端

# 监控 Claude Code 使用量
claude-monitor stats

📱 移动端优化技巧

推荐应用和工具

  1. Termius:高级 SSH 客户端
  2. 多标签页支持
  3. 密钥管理
  4. 端口转发

  5. Working Copy:Git 客户端

  6. SSH 密钥管理
  7. 本地编辑功能
  8. 快捷指令集成

  9. 快捷指令:自动化

    SSH 连接 → tmux 恢复 → Claude 启动
    

电池优化

# 限制 CPU 使用率
nice -n 19 claude
cpulimit -l 50 -p $(pgrep claude)

# 省电模式
echo powersave | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor

🔗 相关文章