首页/文章/在新加坡 Mac mini 上安装并长期运行 Claude Code:从配置到 tmux 常驻

在新加坡 Mac mini 上安装并长期运行 Claude Code:从配置到 tmux 常驻

· SgRent

为什么要把 Claude Code 放到常开的 Mac mini 上

Claude Code 适合在终端里改仓库、跑测试、推进长任务。一旦任务跑过十几分钟,笔记本就容易成为瓶颈:合盖休眠、换网络、出门断电,会话会停,现场也难接回。

不少人纠结:长任务放云上还是自有机器?登录态与会话更想留在可控环境。把 Claude Code 装在一台常开的新加坡 Mac mini 上,再配合 tmux 与远程接入,通常比「笔记本硬扛」更稳。Claude 订阅由你自己开通;本文只谈稳定合规的使用环境,不涉及共享或转卖账号。

这套组合解决什么问题

  1. 长任务怕静默失败:合盖、休眠、断网都会中断 CLI 会话。
  2. 现场要能接回:换设备后仍能回到同一会话继续看输出。
  3. 环境要固定:同一台机器、同一时区、同一网络,减少「换出口后异常登录」的折腾。
  4. 笔记本只做遥控器:重活留给常开机器。
请使用你自己的 Claude 账号与官方 Claude Code,并遵守 Anthropic 的使用条款与适用政策。账号与订阅由你自行准备;SgRent 与这些服务无官方合作关系,本文只谈稳定合规的使用环境。

准备清单

  • 一台常开 Mac mini(自有托管或整机租用)
  • 你自己的 Claude 账号(用于 Claude Code 登录)
  • 终端:SSH(看日志、接 tmux)和/或 UU 远程(需要图形界面时)
  • 建议已装:Homebrew、Git、Node(若项目需要)

步骤一:把机器调成「真常开」

  1. 系统设置 → 锁定屏幕 / 节能:接电时关闭会中断长任务的休眠;按需开启网络唤醒。
  2. 异常掉电后尽量可自动开机;登录项保持精简。
  3. 开启 FileVault 与防火墙,并设置自动锁屏。
  4. 时区设为新加坡(Asia/Singapore),语言与地区保持一致。

常开不等于「无人值守乱改生产」。自动改代码可以,合并、发布、涉及密钥的操作仍须你自己确认。

步骤二:安装 Claude Code 并首次登录

  1. 用 SSH 或 UU 远程进入 Mac mini。
  2. 按官方文档安装 Claude Code(CLI)。常见路径是用官方安装脚本或包管理器安装到用户可执行路径;以你打开文档当天的说明为准。
  3. 在终端运行登录命令(名称随版本可能变化,例如 claude 相关 login),用你自己的账号完成授权。
  4. 不要把登录态或令牌交给他人,也不要多人共用同一订阅。
  5. 在一个测试目录跑一次无害命令(例如让它总结 README),确认 CLI 可用、权限正确。

建议把工作目录固定在 ~/Projects,不要让自动化默认可读整个用户主目录。

步骤三:用 tmux 挂住长任务

Claude Code 的价值往往在「能跑很久」。断线后要能接回,最省事的做法是 tmux:

  1. 安装:brew install tmux(若尚未安装)。
  2. 新建会话:tmux new -s claude-code
  3. 在会话里进入项目目录,启动 Claude Code,开始任务。
  4. 故意断开 SSH;稍后执行 tmux attach -t claude-code,确认输出还在。
  5. 可选:在 ~/.tmux.conf 里打开鼠标滚动与更大 history,方便回看日志。

分工建议:

  • SSH + tmux:看进度、续聊、跑脚本
  • UU 远程:需要点系统弹窗、装带 UI 的依赖、改桌面设置时再用

用手机流量做一次「断线再接回」验收,避免只在局域网测通。

步骤四:固定工作流,少踩 PATH 坑

  1. 用 Homebrew 把常用工具装到固定路径,避免「只在某个终端窗口里才有命令」。
  2. 为每个长期项目写一份 ~/Notes/claude-code-<项目>.md:仓库路径、启动命令、常用检查清单。
  3. 密钥放进系统钥匙串或你自己的密钥管理工具,不要写进可被 agent 默认读取的纯文本目录。
  4. 用 pgrep 或活动监视器确认没有异常高占用;长任务结束后主动收尾会话。
  5. 需要同时开多个任务时,用不同 tmux 会话名(例如 claude-api、claude-ios),不要挤在一个窗口里互相打断。

步骤五:20 分钟验收

  1. 重启一次 Mac mini:登录后能否重新 attach 到约定会话(或按清单快速拉起)。
  2. 断开远程 5 分钟再连:tmux 内任务仍在跑或可续。
  3. 再跑一次无害 Claude Code 操作,确认无异常报错。
  4. 确认 FileVault、防火墙、锁屏仍开启。

什么时候适合新加坡整机环境

家里方案够用:供电稳、能接受偶发断网、主要本地短任务。

更适合新加坡整机独享或托管:需要固定的新加坡网络与时区;笔记本不能 24 小时开着;希望一人一台物理机,环境配完能挂整月;长任务与登录态都想留在可控机器上。

SgRent 在新加坡提供 Mac mini M6 整机独享(一人一台物理机),接入新加坡家庭宽带原生 IP。新客户整机租用 ¥699/月 起,自有设备托管 ¥299/月 起;季付、半年付、年付有折扣。交付后可用 UU 远程;SSH 按你的安全策略自行开启。Claude 等账号与订阅仍由你自行准备。

常见踩坑(提前避开)

  1. 不靠 tmux 直接开跑:SSH 一断,会话就没了。长任务一律进 tmux。
  2. 只在家里网络测通:出门换成其他网络才发现远程或 SSH 策略有问题——务必用手机流量验收。
  3. 依赖装在临时 shell 环境:某次临时改 PATH 后能跑,重启后找不到命令。装到用户级固定路径。
  4. 把发布权交给无人值守:自动改代码可以,合并、上架、涉及密钥的操作必须你自己确认。
  5. 和桌面版混为一谈却不分工:Claude 桌面版适合带 UI 与 MCP 的交互;Claude Code 适合终端长任务。两者可共存于同一台机器,账号仍是你自己的。

小结

Claude Code 需要 常开、可接回、环境固定。顺序是:常开与安全基线 → 官方 Claude Code(自有账号)→ tmux 挂长任务 → SSH/UU 分工与断线验收。偶发几分钟的问答不必上整机;一旦长任务与持续改仓库成日常,放到新加坡常开的 Mac mini 通常更省事。套餐与交付见 zumac.ai。

需要一台新加坡的独享远程 Mac? SgRent 提供新加坡家庭宽带原生 IP 的 Mac mini M6,整机独享,UU 远程连接。整机租用 ¥699/月,自有设备托管 ¥299/月;季付 9 折,半年付 6 送 1,年付 12 送 2。
前往 panel.zumac.ai 订购 → · 查看方案与费用 · 帮助中心

返回首页 · 更多文章

TG 客服