Claude Code 远程方案分享!我用了很长一段时间,最稳的的还是 Tailscale + SSH + tmux 这套组合🔥 Claude Code 想… · @xiaomovps · TwKit
@xiaomovps
Claude Code 远程方案分享!我用了很长一段时间,最稳的的还是 Tailscale + SSH + tmux 这套组合🔥 Claude Code 想稳定地在其他电脑运行,我摸索过很多方案,最后还是回归了我现在这套方案:Tailscale + SSH + tmux 现在我基本都是通过 SSH 连接家里的电脑,出门在外也能随时使用 Claude Code ,最主要还是因为,安全不泄露,而且速度快、占用带宽少,还可以再断点重连 这里我具体讲解一下我的方案,还有几个容易忽略的细节 1、Tailscale:随时连接家里的电脑 只需要在家里的电脑和随身设备上安装 Tailscale,加入同一个 Tailnet,就能通过虚拟内网地址建立 SSH 连接 不需要把家里路由器的 SSH 端口直接暴露到公网,设备之间的通信也有加密保护 这点我比较喜欢,尤其是经常在外面,需要随时连接家里电脑的时候,不用再折腾公网 IP 和端口映射,而且不只是可以拿来操作 Claude Code 如果你家里还有软路由或者是 NAS 之类的服务 也可以一起使用,搭配起来的话 既安全又方便 如果你对隐私也有要求,也可以通过 Headscale 自建服务端 2、tmux:真正解决远程断线的问题 这个是整套方案里我觉得最实用的部分 把 Claude Code 放在 tmux Session 里运行,即使 SSH 断开,或者手机从 Wi-Fi 切换到移动网络,只要家里的电脑和进程还在运行,任务就可以继续执行 重新连接以后,直接恢复之前的 Session,不需要因为网络断开就重新启动任务 我自己常用的命令: tmux new -s claude 创建会话 tmux attach -t claude 恢复会话 如果记不住那么长也没关系,可以设置好对应的简易指令 用三四个字母代替,我平时习惯了 就是这么干 除此之外 还有几个容易忽略的点: 1、家里的电脑不能进入会中断任务的睡眠状态,tmux 能解决 SSH 断线,但不能保证关机、重启后任务继续运行 2、Tailscale 不等于绝对安全,Tailnet 的访问权限、SSH 密钥和设备授权还是要配置好 3、Claude Code 的 API 请求依然从运行它的那台电脑访问网络,并不会因为用了 Tailscale 就自动隐藏出口 IP 这套方案我已经用了很长一段时间,然后才把它分享出来,相比远程桌面之类的形式,我更喜欢这种简单直接的方式 简单总结起来就是:Tailscale 负责连接,SSH 负责远程操作,tmux 负责保持任务,快捷指令负责快速进入工作流
曝光 958 · 评论 2 · 点赞 6 · 书签 9
查看原帖