建議的預設選擇(適合大多數使用者)
- 使用小型 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- 完成「設定輔助程式」,並啟用 Remote Login(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:System Settings -> General -> Sharing,啟用 “Remote Login”。
- 若要以無頭模式使用 VM,請啟用自動登入:System Settings -> Users & Groups,選取 “Automatically log in as:“,再選擇 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,將「訊息」加入 OpenClaw。
在 VM 內:
- 登入「訊息」。
- 安裝
imsg。 - 為執行 OpenClaw/
imsg的程序授予「完整磁碟存取權」和「自動化」權限。 - 使用
imsg rpc --help驗證 RPC 支援。
儲存黃金映像
進一步自訂前,請為乾淨狀態建立快照:執行 24/7
若要讓 VM 持續執行:- 讓 Mac 保持接上電源
- 在 System Settings -> Energy Saver 中停用睡眠
- 視需要使用
caffeinate
疑難排解
相關文件
- VPS 託管
- 節點
- 遠端閘道
- iMessage 頻道
- Lume 快速入門
- Lume 命令列介面參考
- 無人值守 VM 設定(進階)
- Docker 沙箱隔離(替代的隔離方式)