OpenClaw 是一套開源 AI 智能代理工具,用於設定與管理 AI 代理程式,但實際操作中常出現啟動失敗或代理連線錯誤。本文整理最常見的錯誤代碼與原因,並提供經實測有效的修復步驟,協助你快速恢復 OpenClaw 正常運作。
啟動失敗:設定檔錯誤與依賴套件缺失
OpenClaw 啟動時出現「config.json parse error」或「missing required field」,通常是因為設定檔格式有誤或缺少必要參數。請檢查 config.json 是否包含 api_key、model_endpoint 與 proxy_mode 等必填欄位,並使用 JSON 驗證工具確認沒有多餘逗號或引號不匹配。若遇到「dependency not found」錯誤,代表未安裝所需的 Python 套件,執行 pip install -r requirements.txt 即可解決。
部分使用者在 Windows 系統下還會遇到「permission denied」錯誤,這是因為 OpenClaw 需要讀取系統代理設定。請以系統管理員身分執行終端機,或檢查防毒軟體是否封鎖了埠監聽權限。
代理連線異常:埠被佔用與網路代理衝突
當 OpenClaw 回報「port already in use」時,表示預設埠(如 8080)已被其他程式佔用。可透過 lsof -i :8080(Linux/macOS)或 netstat -ano | findstr 8080(Windows)找出佔用程序並終止,或在啟動指令中加入 --port 8081 切換埠號。若出現「connection refused」錯誤,則需確認目標 AI 服務的位址與埠號是否正確填寫,並檢查本機防火牆是否允許通行。
對於透過系統級代理上網的使用者,OpenClaw 可能無法正確處理內網與外網流量分流。建議在 config.json 中將 proxy_mode 設為 exclusive 或 direct,避免代理嵌套。
