VPN07

2026 OpenClaw Gateway 指令完全解析:啟動、停止、重啟與狀態監控常見問答指南

2026-02-20 閱讀約 18 分鐘 AI工具

本文說明:OpenClaw 的 gateway 指令群是整個系統的心臟。不管是啟動、停止、重啟、查看狀態、安裝服務還是診斷問題,都靠這組指令。本文逐一解析每個子命令的用途、參數與常見錯誤,並提供搭配 VPN07 解決網路連線問題的完整方案。

8+
Gateway 子命令
18789
預設連接埠
1000Mbps
VPN07 頻寬
$1.5
VPN07/月

Gateway 基礎概念

Q1 OpenClaw Gateway 是什麼?它有什麼作用?

A:Gateway 是 OpenClaw 的核心 WebSocket 伺服器,負責以下四大任務:① 接收來自 Telegram、Discord、WhatsApp 等頻道的訊息;② 將訊息路由給 AI 代理(Agent)處理;③ 協調工具呼叫(瀏覽器、Shell、記憶系統等);④ 透過 RPC 對外提供 API 介面。簡單說,沒有 Gateway 運行,OpenClaw 就是一個空殼,什麼都做不了。

Q2 Gateway 預設跑在哪個連接埠?可以更改嗎?

A:預設連接埠是 18789。你可以用以下方式更改:

openclaw gateway --port 18790
# 安裝服務時指定埠號
openclaw gateway install --port 18790

注意:如果用 --dev 模式,預設埠號會自動偏移,避免與正式環境衝突。

Q3 什麼是 Control UI?如何快速開啟?

A:Control UI 是 OpenClaw 內建的瀏覽器介面,不需要設定頻道就能直接聊天。執行 openclaw dashboard 即可自動在瀏覽器開啟,或手動訪問 http://127.0.0.1:18789/。這是測試 Gateway 是否正常運行的最快方法。

setup、onboard、configure、config 指令

Q4 openclaw setupopenclaw 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 查看和修改單一設定值?

# 查看某個設定值
openclaw config get agents.defaults.model.primary
# 修改某個設定值
openclaw config set agents.defaults.model.primary claude-opus-4-5
# 刪除某個設定值(恢復預設)
openclaw config unset agents.defaults.model.primary

路徑使用點分隔(dot notation),例如 gateway.portchannels.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 小時在線。

# 基本安裝(使用預設 Node 運行時)
openclaw gateway install
# 指定埠號安裝
openclaw gateway install --port 18789
# 安裝後輸出 JSON 結果(腳本用)
openclaw gateway install --json

⚠️ 注意:官方文件明確建議不要使用 bun 運行時安裝 Gateway,因為 WhatsApp 和 Telegram 功能有已知 bug,請使用預設的 Node 運行時。

Q8 openclaw gateway startstoprestart 各代表什麼?

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,不需要安裝服務。關掉終端機就停止,適合開發測試:

# 在前景啟動,預設埠 18789
openclaw gateway --port 18789
# 或用 run 子命令
openclaw gateway run
# 強制佔用已被使用的埠號
openclaw gateway --force --port 18789

gateway status、health、probe 詳解

Q11 openclaw gateway status 顯示哪些資訊?如何判讀?

A:gateway status 是最常用的診斷指令,顯示內容包括:

✅ 服務運行狀態

running / stopped / unknown

📄 設定檔路徑

CLI 使用的 vs 服務實際讀取的

🔗 探測目標 URL

Gateway RPC 連接位址

⚠️ 設定警告

常見設定錯誤與建議修復方式

# 基本狀態
openclaw gateway status
# 深度掃描(含系統服務)
openclaw gateway status --deep
# 輸出 JSON
openclaw gateway status --json
# 不探測 RPC(只看服務狀態)
openclaw gateway status --no-probe

Q12 openclaw gateway healthopenclaw health 有什麼差別?

A:功能相同,都是向 Gateway 發送 RPC 健康檢查請求,確認 Gateway 是否正常回應。openclaw healthopenclaw gateway health 的快捷方式。常用選項:

openclaw health --verbose
# 顯示詳細回應資訊
openclaw health --timeout 10000
# 設定逾時時間(毫秒)
openclaw health --json
# 輸出 JSON 供腳本解析

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 方法:

# 執行更新並重啟
openclaw gateway call update.run
# 動態套用設定變更(無需重啟)
openclaw gateway call config.patch --params '{"key":"value"}'
# 驗證並寫入設定後重啟
openclaw gateway call config.apply
# 指定遠端 Gateway(需要 token)
openclaw gateway call health --url http://192.168.1.1:18789 --token YOUR_TOKEN

Q16 如何連接到遠端的 Gateway?需要哪些憑證?

A:連接遠端 Gateway 需要 URL 和認證(token 或 password)。所有 RPC 子命令都支援以下通用選項:

--url http://your-server:18789 # 遠端 Gateway 位址
--token YOUR_GATEWAY_TOKEN # 認證 Token
--password YOUR_PASSWORD # 或使用密碼
--timeout 30000 # 逾時(毫秒)
--expect-final # 等待最終回應

⚠️ 重要:手動指定 --url 時,CLI 不會自動套用本地設定的憑證,必須明確傳入 --token 或 --password。

Q17 Gateway 的認證方式有哪些?如何設定?

A:Gateway 支援三種認證方式:

1. Token 認證(推薦)

openclaw gateway --token YOUR_TOKEN

2. 密碼認證

openclaw gateway --password YOUR_PASSWORD

3. 混合認證(--auth 參數)

openclaw gateway --auth token+password

logs、doctor、reset、security 指令

Q18 openclaw logs 如何查看 Gateway 日誌?有哪些選項?

A:openclaw logs 透過 RPC 從 Gateway 即時取得日誌。在 TTY 模式下會顯示彩色結構化輸出,非 TTY 則退回純文字格式。

# 持續追蹤日誌(最常用)
openclaw logs --follow
# 查看最近 200 行
openclaw logs --limit 200
# 純文字格式(適合管道操作)
openclaw logs --plain
# JSON 格式(每行一個事件)
openclaw logs --json
# 無顏色輸出
openclaw logs --no-color

Q19 openclaw doctor 能修復哪些問題?

A:doctor 是 OpenClaw 的自我診斷與自動修復工具,能檢查並修復:設定格式錯誤、舊版設定遷移、服務安裝問題、工作空間異常等。常用方式:

# 互動式診斷(會詢問是否修復)
openclaw doctor
# 深度掃描(含系統服務)
openclaw doctor --deep
# 全自動修復(不詢問)
openclaw doctor --yes
# 非互動模式(CI/CD 用)
openclaw doctor --non-interactive

Q20 openclaw security audit 能做什麼安全檢查?

A:安全審計工具,檢查設定檔的安全漏洞,包括權限設定、憑證存儲、常見安全疏漏。

# 基本審計(掃描設定 + 本地狀態)
openclaw security audit
# 自動修復安全問題(chmod 等)
openclaw security audit --fix
# 深度審計(含 live Gateway 探測)
openclaw security audit --deep

Q21 openclaw reset 會刪掉什麼?如何安全重置?

A:reset 重置本地設定和狀態,但保留 CLI 安裝。可用 --scope 精確控制重置範圍,避免誤刪重要資料。

# 預覽會刪什麼(不實際執行)
openclaw reset --dry-run
# 完全重置(需確認)
openclaw reset --yes
# 非互動模式(必須明確 scope)
openclaw reset --non-interactive --scope config --yes

全域旗標與進階用法

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 有獨立的設定、狀態、工作空間:

# 個人版(預設)
openclaw gateway start
# 工作版(獨立 profile)
openclaw --profile work gateway install --port 18790
openclaw --profile work gateway start
# 查看工作版狀態
openclaw --profile work gateway status

Q24 openclaw updateopenclaw 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 伺服器在美國),直連延遲高。解法:

4.2秒
直連平均回應時間
0.8秒
搭配 VPN07 回應時間
5倍
速度提升幅度

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 dashboardopenclaw tui 有什麼差別?

openclaw dashboard

在瀏覽器開啟 Control UI(http://127.0.0.1:18789/),圖形化介面,支援滑鼠操作,不需設定頻道即可直接聊天

openclaw tui

在終端機中開啟文字使用者介面(TUI),不需要瀏覽器,適合 SSH 遠端操作或偏好鍵盤操作的用戶

Q30 openclaw statusopenclaw gateway status 一樣嗎?

A:openclaw status 範圍更廣,除了 Gateway 狀態外,還顯示:

  • 已連線的 Session 健康狀態
  • 最近的訊息接收方
  • Node 主機服務狀態
  • 模型提供商使用配額(--usage
openclaw status --deep # 深度診斷(含頻道探測)
openclaw status --all # 完整診斷(唯讀,可貼上分享)
openclaw status --usage # 含 API 用量統計
OpenClaw 最佳搭配
VPN07 – Gateway 穩定連線首選

OpenClaw Gateway 需要穩定連接 Anthropic API,台灣用戶直連延遲高達 4 秒。VPN07 擁有 1000Mbps 極速頻寬、70+ 國家節點、十年穩定運營,讓 Gateway 回應降至 0.8 秒。每月只要 $1.5,享受 30 天退款保證。

$1.5
每月費用
1000Mbps
極速頻寬
70+
全球節點
30天
退款保證
月費$1.5 · 運營十年
免費試用 VPN07