您好,幫您查了一下,先說結論:
Zeabur 這邊底層是健康的 — 伺服器(新加坡 8 核 30G,餘 21Gi 記憶體)、Pod(Running 14 小時)、Service / Ingress 路由都正確指向 18789 連接埠,沒問題。
問題在 OpenClaw 內部配置:OpenClaw 自己只監聽 127.0.0.1:18789,沒有綁定到對外可存取的網卡,所以 Zeabur 的 Ingress 轉發過去就變成 502。
看 ~/.openclaw/openclaw.json 您的 gateway.mode 被設成了 "local",這種模式下 OpenClaw 強制只綁定本機。Audit log 顯示 2026-04-10 您跑過 openclaw configure 把 mode 設成了 local,在新版本 OpenClaw 上這模式變嚴格了,所以公網網域就過不去。
建議處理方式(擇一):
- 進 OpenClaw 容器內執行
openclaw configure,重新選 non-local(remote / shared 之類,具體名字看 OpenClaw 的提示)的模式 → 重啟服務。
- 直接編輯
~/.openclaw/openclaw.json,把 gateway.mode 改成非 local 的值,並把 controlUi.allowedOrigins 加上您的 Zeabur 網域 → 重啟服務。
由於是 OpenClaw 應用層的配置而不是 Zeabur 平台問題,具體哪個 mode 名字跟改完之後還要不要補什麼,建議一併到 OpenClaw 社群詢問會比較精準:https://github.com/openclaw/openclaw
如果照上面調完還是 502,您再回一下,我這邊會幫您確認是不是有其他的網路層問題。