建議預設選項(大多數使用者)
- 小型 Linux VPS,適合常駐閘道且成本低。請參閱 VPS 託管。
- 如果你想要完整控制權,以及用於瀏覽器自動化的住宅 IP,請使用專用硬體(Mac mini 或 Linux 主機)。許多網站會封鎖資料中心 IP,因此本機瀏覽通常效果更好。
- 混合式:將閘道放在便宜的 VPS 上,並在需要瀏覽器/UI 自動化時,將你的 Mac 連線為節點。請參閱 節點 和 遠端閘道。
macOS VM 選項
Apple Silicon Mac 上的本機 VM(Lume)
使用 Lume 在你現有的 Apple Silicon Mac 上,於沙盒化的 macOS VM 中執行 OpenClaw。這會提供:- 隔離的完整 macOS 環境(你的主機保持乾淨)
- 透過
imsg支援 iMessage;預設本機路徑在 Linux/Windows 上不可行 - 可透過複製 VM 立即重設
- 不需要額外硬體或雲端成本
託管 Mac 供應商(雲端)
如果你想在雲端使用 macOS,託管 Mac 供應商也可行:- MacStadium(託管 Mac)
- 其他託管 Mac 供應商也可以;遵循他們的 VM + SSH 文件
快速路徑(Lume,適合有經驗的使用者)
- 安裝 Lume。
lume create openclaw --os macos --ipsw latest- 完成設定輔助程式,啟用遠端登入(SSH)。
lume run openclaw --no-display- 透過 SSH 登入,安裝 OpenClaw,設定通道。
- 完成。
你需要的項目(Lume)
- Apple Silicon Mac(M1/M2/M3/M4)
- 主機上的 macOS Sequoia 或更新版本
- 每個 VM 約 60 GB 可用磁碟空間
- 約 20 分鐘
1) 安裝 Lume
~/.local/bin 不在你的 PATH 中:
2) 建立 macOS VM
下載可能需要一段時間,取決於你的連線狀況。
3) 完成設定輔助程式
在 VNC 視窗中:- 選擇語言和地區。
- 跳過 Apple ID(或如果你之後想使用 iMessage,則登入)。
- 建立使用者帳號(記住使用者名稱和密碼)。
- 跳過所有選用功能。
- 啟用 SSH:系統設定 -> 一般 -> 共享,啟用「遠端登入」。
- 若要以無頭方式使用 VM,請啟用自動登入:系統設定 -> 使用者與群組,選擇「自動登入為:」,並選擇 VM 使用者。
4) 取得 VM IP 位址
192.168.64.x)。
5) 透過 SSH 連入 VM
youruser 替換為你建立的帳號,並將 IP 替換為你的 VM IP。
6) 安裝 OpenClaw
在 VM 內:7) 設定通道
編輯設定檔:8) 以無頭方式執行 VM
停止 VM,然後在沒有顯示器的情況下重新啟動:額外功能:iMessage 整合
這是在 macOS 上執行的最大亮點。使用 iMessage 搭配imsg,將 Messages 加入 OpenClaw。
在 VM 內:
- 登入 Messages。
- 安裝
imsg。 - 授予執行 OpenClaw/
imsg的程序完整磁碟取用權與自動化權限。 - 使用
imsg rpc --help驗證 RPC 支援。
儲存黃金映像
在進一步自訂之前,先為乾淨狀態建立快照:24/7 執行
透過以下方式讓 VM 保持執行:- 讓你的 Mac 保持接上電源
- 在系統設定 -> 節能中停用睡眠
- 需要時使用
caffeinate
疑難排解
| 問題 | 解決方案 |
|---|---|
| 無法透過 SSH 連入 VM | 確認 VM 的系統設定中已啟用「遠端登入」 |
| VM IP 未顯示 | 等待 VM 完全開機,然後再次執行 lume get openclaw |
| 找不到 Lume 命令 | 將 ~/.local/bin 加入你的 PATH |
| WhatsApp QR 無法掃描 | 執行 openclaw channels login 時,確認你已登入 VM(不是主機) |
相關文件
- VPS 託管
- 節點
- 遠端閘道
- iMessage 通道
- Lume 快速入門
- Lume 命令列介面參考
- 無人值守 VM 設定(進階)
- Docker 沙盒化(替代隔離方式)