最近更新作者 OpenClaw Guide
OpenClaw 高級設定詳解
這篇指南面向已經完成基礎安裝的使用者,重點解釋更安全的路由、網關保護、技能安裝和 browser relay 相關能力。
設定文件與推薦工作流
常見設定路徑:
~/.openclaw/openclaw.json~/.openclaw/.env
推薦流程:
- 優先使用 CLI 修改設定
- 用
openclaw config get檢查結果 - 重啟 gateway
- 發送測試消息驗證
Command
openclaw config set key.value "value"openclaw config get || trueopenclaw gateway restart || openclaw restart路由與模型控制
當你需要這些能力時,應進入高級設定:
- 主模型與 fallback 模型
- 提供商級路由
- 更嚴格的通道控制
- 面向不同任務的策略限制
常見目標:
- 日常任務使用更便宜的模型
- 複雜任務使用更強模型
- 當主提供商失敗時自動切到 fallback
網關令牌與安全訪問
gateway token 用於保護網關或相關控制入口,應該被當作 API Key 一樣對待。
示意結構:
JSON
{ "gateway": { "bind": "127.0.0.1", "port": 18789, "token": "REDACTED_TOKEN" }}最佳實踐:
- 儘量只綁定 localhost
- token 放在
.env或其他密鑰管理環境 - 不要把 token 提交到 git
如果你先想理解概念,可以看 網關令牌術語頁。
瀏覽器中繼與網絡敏感工作流
瀏覽器中繼(browser relay)是把 OpenClaw 的瀏覽器操作或瀏覽器側會話橋接回網關的機制,常出現在需要瀏覽器自動化、網頁驗證或瀏覽器代理場景中。
在以下場景要特別謹慎:
- 依賴瀏覽器自動化或瀏覽器側驗證
- 希望網關只信任已經鑑權和隔離的 relay 流量
- 需要把代理、沙箱和 tunnel 結合到瀏覽器工作流裡
運維建議:
- relay 流量儘量限制在受控網絡邊界內
- relay 和 gateway token、localhost 綁定一起使用
- 每次改動後都檢查日誌
如果概念還不清楚,先看 瀏覽器中繼術語頁。
技能、插件與自定義擴展
OpenClaw 的技能和插件可以顯著擴展能力,但它們本質上仍然是高風險代碼入口。
典型流程:
Command
openclaw plugins install @xxx/yyyopenclaw gateway restart || trueopenclaw logs | tail -n 100如果你使用社區或自定義倉庫:
Command
mkdir -p ~/.openclaw/skillscd ~/.openclaw/skillsgit clone https://github.com/someone/some-skill-repo.git建議:
- 把技能視為代碼,不是普通內容
- 新技能優先在隔離環境測試
- 技能和 allowlist、策略控制、日誌監控一起使用
如果你想繼續瀏覽示例,進入 技能中心。
安全與運維檢查清單
- 密鑰全部放進
.env - 命令 allowlist 保持最小
- 不把網關直接暴露到公網
- 每次重要改動後都重啟並重新測試
- 長期運行優先選擇 Docker 或 VPS 隔離環境