2026 OpenClaw Gateway 指令完全解析:啟動、停止、重啟與狀態監控常見問答指南
本文說明:OpenClaw 的 gateway 指令群是整個系統的心臟。不管是啟動、停止、重啟、查看狀態、安裝服務還是診斷問題,都靠這組指令。本文逐一解析每個子命令的用途、參數與常見錯誤,並提供搭配 VPN07 解決網路連線問題的完整方案。
Gateway 基礎概念
Q1 OpenClaw Gateway 是什麼?它有什麼作用?
A:Gateway 是 OpenClaw 的核心 WebSocket 伺服器,負責以下四大任務:① 接收來自 Telegram、Discord、WhatsApp 等頻道的訊息;② 將訊息路由給 AI 代理(Agent)處理;③ 協調工具呼叫(瀏覽器、Shell、記憶系統等);④ 透過 RPC 對外提供 API 介面。簡單說,沒有 Gateway 運行,OpenClaw 就是一個空殼,什麼都做不了。
Q2 Gateway 預設跑在哪個連接埠?可以更改嗎?
A:預設連接埠是 18789。你可以用以下方式更改:
注意:如果用 --dev 模式,預設埠號會自動偏移,避免與正式環境衝突。
Q3 什麼是 Control UI?如何快速開啟?
A:Control UI 是 OpenClaw 內建的瀏覽器介面,不需要設定頻道就能直接聊天。執行 openclaw dashboard 即可自動在瀏覽器開啟,或手動訪問 http://127.0.0.1:18789/。這是測試 Gateway 是否正常運行的最快方法。
setup、onboard、configure、config 指令
Q4 openclaw setup 和 openclaw onboard 有什麼差別?
A:兩者功能相近但有細微差異:
openclaw setup
初始化設定檔與工作空間,支援 --remote-url / --remote-token 指定遠端 Gateway,適合非互動式腳本
openclaw onboard
互動式安裝精靈,引導你完成 Gateway、頻道、API Key 的完整設定,支援 --install-daemon 開機自動啟動
新手建議用 openclaw onboard --install-daemon,一步到位。
Q5 openclaw configure 什麼時候用?
A:已安裝好 OpenClaw 但想重新調整設定時使用。它是互動式設定精靈,涵蓋 AI 模型、頻道、技能、Gateway 各個面向。比直接編輯設定檔更安全,不容易打錯格式。
Q6 如何用 openclaw config 查看和修改單一設定值?
路徑使用點分隔(dot notation),例如 gateway.port、channels.telegram.token。
gateway install / start / stop / restart 詳解
Q7 openclaw gateway install 做了什麼?必須安裝服務嗎?
A:gateway install 將 OpenClaw Gateway 安裝為作業系統的背景服務(macOS 用 launchd、Linux 用 systemd、Windows 用 schtasks),讓 Gateway 在開機時自動啟動、在背景持續運行。不是必須,但強烈建議,這樣你的 AI 助手才能 24 小時在線。
⚠️ 注意:官方文件明確建議不要使用 bun 運行時安裝 Gateway,因為 WhatsApp 和 Telegram 功能有已知 bug,請使用預設的 Node 運行時。
Q8 openclaw gateway start、stop、restart 各代表什麼?
gateway start
啟動已安裝的 Gateway 服務,如果服務已在運行則無效果
gateway stop
停止 Gateway 服務,停止後 Telegram/Discord 就收不到訊息了
gateway restart
重啟 Gateway 服務,修改設定後必須重啟才能生效,等同 stop + start
所有服務管理指令都支援 --json 參數,方便在腳本中解析結果。
Q9 openclaw gateway uninstall 會刪掉什麼?
A:gateway uninstall 只移除作業系統的服務登錄,不會刪除你的設定檔、記憶、工作空間或 CLI 本身。想要完整移除請用 openclaw uninstall --all,或搭配不同 scope 參數精確控制刪除範圍。
Q10 不想安裝服務,只想臨時測試怎麼辦?
A:使用 openclaw gateway run 在前景(foreground)直接啟動 Gateway,不需要安裝服務。關掉終端機就停止,適合開發測試:
gateway status、health、probe 詳解
Q11 openclaw gateway status 顯示哪些資訊?如何判讀?
A:gateway status 是最常用的診斷指令,顯示內容包括:
✅ 服務運行狀態
running / stopped / unknown
📄 設定檔路徑
CLI 使用的 vs 服務實際讀取的
🔗 探測目標 URL
Gateway RPC 連接位址
⚠️ 設定警告
常見設定錯誤與建議修復方式
Q12 openclaw gateway health 和 openclaw health 有什麼差別?
A:功能相同,都是向 Gateway 發送 RPC 健康檢查請求,確認 Gateway 是否正常回應。openclaw health 是 openclaw gateway health 的快捷方式。常用選項:
Q13 openclaw gateway probe 是什麼?什麼時候用?
A:gateway probe 對 Gateway 進行更深入的連線測試,驗證 WebSocket 連線、RPC 功能是否正常。當 gateway status 看起來沒問題但功能卻不正常時,用 probe 可以找出更深層的問題。也可透過 openclaw channels status --probe 同時探測頻道。
Q14 openclaw gateway discover 有什麼用?
A:gateway discover 在本地網路上自動發現其他 OpenClaw Gateway 節點(透過 DNS 或 Tailscale 廣域網路)。如果你在多台電腦上部署了 OpenClaw,這個指令可以找到所有實例並顯示其狀態,方便多節點管理。
gateway call 與 RPC 指令詳解
Q15 openclaw gateway call 是什麼?如何使用?
A:gateway call 允許你直接呼叫 Gateway 的 RPC(遠端程序呼叫)介面,可以在不重新啟動的情況下動態更新設定、執行更新、觸發事件。常用 RPC 方法:
Q16 如何連接到遠端的 Gateway?需要哪些憑證?
A:連接遠端 Gateway 需要 URL 和認證(token 或 password)。所有 RPC 子命令都支援以下通用選項:
⚠️ 重要:手動指定 --url 時,CLI 不會自動套用本地設定的憑證,必須明確傳入 --token 或 --password。
Q17 Gateway 的認證方式有哪些?如何設定?
A:Gateway 支援三種認證方式:
1. Token 認證(推薦)
2. 密碼認證
3. 混合認證(--auth 參數)
logs、doctor、reset、security 指令
Q18 openclaw logs 如何查看 Gateway 日誌?有哪些選項?
A:openclaw logs 透過 RPC 從 Gateway 即時取得日誌。在 TTY 模式下會顯示彩色結構化輸出,非 TTY 則退回純文字格式。
Q19 openclaw doctor 能修復哪些問題?
A:doctor 是 OpenClaw 的自我診斷與自動修復工具,能檢查並修復:設定格式錯誤、舊版設定遷移、服務安裝問題、工作空間異常等。常用方式:
Q20 openclaw security audit 能做什麼安全檢查?
A:安全審計工具,檢查設定檔的安全漏洞,包括權限設定、憑證存儲、常見安全疏漏。
Q21 openclaw reset 會刪掉什麼?如何安全重置?
A:reset 重置本地設定和狀態,但保留 CLI 安裝。可用 --scope 精確控制重置範圍,避免誤刪重要資料。
全域旗標與進階用法
Q22 OpenClaw CLI 有哪些全域旗標?
-V / --version / -v
顯示版本號後退出
--update
快速更新 OpenClaw(僅限源碼安裝)
--no-color
停用 ANSI 顏色輸出(或設定環境變數 NO_COLOR=1)
--profile <name>
隔離狀態至 ~/.openclaw-<name>,方便同時運行多個實例
--dev
使用開發環境(~/.openclaw-dev),埠號自動偏移,不影響正式環境
Q23 如何同時運行多個 OpenClaw 實例(例如個人版+工作版)?
A:使用 --profile 旗標隔離不同實例,每個 profile 有獨立的設定、狀態、工作空間:
Q24 openclaw update 和 openclaw gateway call update.run 有什麼不同?
A:openclaw update 是更新 CLI 本身(npm 套件版本);openclaw gateway call update.run 是透過 RPC 讓已運行的 Gateway 執行更新流程(更新後自動重啟)。部署在遠端伺服器時,後者更方便,不需要登入伺服器執行指令。
Q25 環境變數 OPENCLAW_CONFIG_PATH 等有什麼用?
A:這些環境變數讓你在不修改程式碼的情況下自訂路徑,特別適合 Docker 部署和服務帳號:
OPENCLAW_CONFIG_PATH
覆寫設定檔路徑
OPENCLAW_STATE_DIR
覆寫狀態目錄路徑(記憶、會話等)
OPENCLAW_HOME
設定內部路徑解析的主目錄
Gateway 常見連線問題與 VPN 解法
Q26 Gateway 啟動後,AI 回應超慢甚至逾時,怎麼解?
A:這是台灣、香港用戶最常見的問題。OpenClaw 預設使用 Claude(Anthropic 伺服器在美國),直連延遲高。解法:
VPN07 在美國、日本、新加坡等 70+ 國家都有節點,1000Mbps 頻寬不限速,讓 Gateway 與 Anthropic API 的連線穩定高速。月費只要 $1.5,是最划算的解法。
Q27 Gateway 日誌顯示 ECONNREFUSED 怎麼辦?
A:ECONNREFUSED 表示 Gateway 無法連接目標服務。常見原因與解法:
❌ Anthropic API 無法連線
→ 開啟 VPN07,選擇美國節點
❌ Gateway 本身未運行
→ 執行 openclaw gateway start
❌ 埠號被其他程序佔用
→ 執行 openclaw gateway --force 或換埠號
Q28 Gateway 顯示 allow-unconfigured 模式,這是什麼意思?
A:--allow-unconfigured 讓 Gateway 在沒有完整設定(例如尚未設定 API Key)的情況下仍然啟動,方便開發測試。在正式環境中不建議使用,確保所有設定都完整再啟動。
dashboard、tui 與 status 指令
Q29 openclaw dashboard 和 openclaw tui 有什麼差別?
openclaw dashboard
在瀏覽器開啟 Control UI(http://127.0.0.1:18789/),圖形化介面,支援滑鼠操作,不需設定頻道即可直接聊天
openclaw tui
在終端機中開啟文字使用者介面(TUI),不需要瀏覽器,適合 SSH 遠端操作或偏好鍵盤操作的用戶
Q30 openclaw status 和 openclaw gateway status 一樣嗎?
A:openclaw status 範圍更廣,除了 Gateway 狀態外,還顯示:
- 已連線的 Session 健康狀態
- 最近的訊息接收方
- Node 主機服務狀態
- 模型提供商使用配額(
--usage)