iPhone远程接管MacBook终端开发环境:实测可用的完整配置指南
公众号名称:极客BIM设计工坊
作者名称:朗朗晴空
发布时间:2026-05-05 22:36
教程:测试发现termius不支持中文显示,慎玩!
KEY TAKEAWAY
用 iPhone 远程接管 MacBook 的终端开发环境,借助 Termius + Tailscale + tmux 三个软件,实测可行。本文给出完整的配置路径和验证方法。
3
软件
✅
已验证
10min
配置时间
适合谁
这套方案适合命令行开发者——日常工作依赖 git、ssh、npm、CLI 工具,且有一台常年在线的 MacBook。
不适合:需要用 iPhone 单独跑开发环境、图形化操作、IDE 全功能的用户。
方案思路
不是”在手机上重新搭开发环境”,而是让 iPhone 成为 MacBook 的远程终端入口。跑代码的还是 MacBook,手机只是一个随时接管终端窗口的设备。
三个软件各司其职:
● Termius — SSH 客户端,负责从 iPhone 连进 MacBook
● Tailscale — 网络隧道,负责让外网也能连回家
● tmux — 终端复用器,负责保住工作现场不丢失
实测验证结果
OKtmux v3.6a 已安装
OKTailscale 运行中,MacBook 地址 100.107.33.87
OKiPhone Tailscale 已连接,地址 100.119.105.79
OKsshd-session 进程活跃,SSH 已开启
确认方案完全可行,以下为完整配置步骤。
第一步:MacBook 配置
检查 tmux
# 查看是否已安装 tmux -V
如未安装
brew install tmux
配置 Tailscale
# 安装 brew install —cask tailscale
确认在线
tailscale status
安装后打开 Tailscale.app,登录账号(必须与 iPhone 同一账号)。
开启 SSH
系统设置 → 通用 → 远程登录 → 开启。或命令行:
sudo /usr/sbin/systemsetup -setremotelogin on
创建 tmux 会话
# 创建名为 main 的会话 tmux new -s main
离开时保留现场 (在 tmux 内按)
Ctrl-b d
下次重新接入
tmux attach -t main
第二步:iPhone 配置
安装 Termius — App Store 搜索下载,免费版已支持 SSH、SFTP、本地凭据存储。
安装 Tailscale — App Store 搜索下载,登录与 MacBook 相同的账号。
Tailscale 仅在需要移动网络下访问时才必须安装;同一 WiFi 下可以只用 Termius。
重点 iPhone 和 MacBook 的 Tailscale 必须登录同一个账号,才能进入同一个私有网络。
第三步:Termius 连接配置
获取 MacBook 的 Tailscale 地址:
tailscale status
找到 MacBook 对应的 IP(如 100.107.33.87),在 Termius 中添加主机:
▸ Hosts → +
▸ Address — Tailscale IP(如 100.107.33.87)
▸ Port — 22
▸ Username — macOS 登录用户名
▸ Password — macOS 登录密码
保存后点击连接,成功后执行:
tmux attach -t main
直接回到之前的开发环境。
第四步:日常使用流程
每次从 iPhone 登录:打开 Termius → 连接 MacBook → tmux attach -t main → 开始工作。
离开时:在 tmux 内按 Ctrl-b d,下次进来还是同一个现场。
NOTE不要按 exit 或 Ctrl-c 关闭
手机容易断网锁屏,没有 tmux 的话断开就等于丢失工作现场。有 tmux,断开只是断开控制台,不是销毁现场。
tmux 常用操作:
▸ Ctrl-b c — 新建窗口
▸ Ctrl-b n — 下一个窗口
▸ Ctrl-b w — 窗口列表
▸ Ctrl-b d — 离开保留会话
网络场景说明
同一 WiFi
可用局域网 IP 连接
Termius 可能自动发现设备
移动网络 4G/5G
必须用 Tailscale 地址
双方都装并登录同一账号
常见问题
Q: 连接不上怎么办?
检查 tailscale status 双方是否都在线
确认 SSH 已开启 (系统设置 → 通用 → 远程登录)
检查用户名、密码、防火墙设置
Q: 免费版 Termius 够用吗?
够用。免费版已支持 SSH、SFTP、本地凭据存储。Pro 版主要增加多设备同步和命令片段自动化。
Q: 为什么一定要用 tmux?
手机容易断网/锁屏。没有 tmux 的话,每次断线工作现场就丢失。有 tmux 的话,断开只是断开控制台,不是销毁现场。下次连接回来继续。
SOURCES
参考文章 — mp.weixin.qq.com/s/cIbpBvxQpYHO3j8w3xt99w
Tailscale 官网 — tailscale.com
Termius 官网 — termius.com

原创 朗朗晴空 极客BIM设计工坊
作者提示: 内容由AI生成
修改于