使用 Remote Gateway 運行 OpenClaw.app
OpenClaw.app 使用 SSH Tunneling 連線至 Remote Gateway。此指南顯示如何設定它。概觀
快速設定
步驟 1: 新增 SSH Config
編輯~/.ssh/config 並新增:
<REMOTE_IP> 與 <REMOTE_USER> 替換為您的數值。
步驟 2: 複製 SSH Key
將您的 Public Key 複製到 Remote Machine (輸入密碼一次):步驟 3: 設定 Gateway Token
步驟 4: 啟動 SSH Tunnel
步驟 5: 重啟 OpenClaw.app
登入時自動啟動 Tunnel
若要讓 SSH Tunnel 在您登入時自動啟動,建立一個 Launch Agent。建立 PLIST 檔案
將此儲存為~/Library/LaunchAgents/bot.molt.ssh-tunnel.plist:
載入 Launch Agent
- 在您登入時自動啟動
- 若崩潰會重新啟動
- 在背景持續運行
com.openclaw.ssh-tunnel LaunchAgent,請移除它。
故障排除
檢查 Tunnel 是否在運行:運作原理
| 元件 | 作用 |
|---|---|
LocalForward 18789 127.0.0.1:18789 | 將 Local Port 18789 轉發至 Remote Port 18789 |
ssh -N | SSH 而不執行遠端指令 (僅 Port Forwarding) |
KeepAlive | 若崩潰自動重啟 Tunnel |
RunAtLoad | 在 Agent 載入時啟動 Tunnel |
ws://127.0.0.1:18789。SSH Tunnel 將該連線轉發至運行 Gateway 的 Remote Machine 上的 Port 18789。