什麼是 OpenClaw
OpenClaw 是 2026 年 3 月 GitHub 上增长最快的开源项目,上线不到半年已超过 21 万 Stars。它由奥地利开发者 Peter Steinberger(PSPDFKit 创始人)在 2025 年底作为个人项目创建,2026 年 2 月被 OpenAI 收购,目前正转型为独立的 OpenClaw 基金会运营。
和 ChatGPT 網頁版不同,OpenClaw 是一个本地運行的自主 AI Agent。它裝在你自己的電腦上,連接你已有的聊天工具(WhatsApp、Telegram、Discord、Slack、Signal、iMessage),然后真正替你執行任務——管理郵件、安排行事曆、操作檔案、執行終端指令、自動化瀏覽器,7×24 小时不间断。
OpenClaw 支持对接任意 LLM 后端:OpenAI GPT、Anthropic Claude、本地模型(Llama、Phi)、DeepSeek 等。你的資料預設留在本地,除非你主動發送 API 請求。
OpenClaw 在中国引發了 Mac Mini 搶購潮——大量用戶購買 Mac Mini 作為 24 小時 AI Agent 伺服器。「养龙虾」(指持续运行 OpenClaw)已成為中文網路熱詞。腾讯、阿里、字节跳动分别推出了基于 OpenClaw 的定制版本(QClaw、ArkClaw、JVS Claw)。
為什麼搭配 ClashX 使用 OpenClaw
OpenClaw 本身運行在本地,但它的功能依賴外部服務連線。部分 API 和平台存在地區限制:
LLM API 地區限制
- OpenAI API(api.openai.com)— 部分地區存在存取限制
- Anthropic API(api.anthropic.com)— 部分地區有存取限制
- Google AI(generativelanguage.googleapis.com)— Gemini API 受地區限制
- DeepSeek API(api.deepseek.com)— 可直連,不需要代理
消息平台存取
OpenClaw 的核心體驗是透過聊天工具下達指令。部分平台在某些地區可能受到限制:
- WhatsApp — web.whatsapp.com、*.whatsapp.net
- Telegram — *.telegram.org、*.t.me
- Signal — *.signal.org
- Discord — *.discord.com、*.discord.gg
安裝相依套件
- GitHub — 下載速度极慢或超时(github.com、raw.githubusercontent.com)
- npm — registry.npmjs.org 連線可能不穩定
结论:搭配 ClashX 可以為 AI Agent 提供更穩定的 API 連線和網路最佳化。如果只使用本地模型且不連接外部平台,則不需要代理。
ClashX + OpenClaw 代理分流規則設定
首先確保已 下載安装 ClashX 並匯入可用的訂閱。以下設定將 OpenClaw 相關流量精確分流。
ClashX 基礎版沒有視覺化設定編輯器,所有規則修改都需要手動開啟 config.yaml 檔案編輯,對新手不太友善。我們推出的 ClashFX 提供了視覺化規則編輯介面,新增節點群組、分流規則只需點擊操作,不用手寫 YAML。如果你不熟悉設定檔格式,建議先 下載 ClashFX 体验。
1. 建立 AI Agent 專用節點群組
OpenClaw 的 API 呼叫和訊息平台連線需要長時間穩定運行,建議建立獨立的節點群組,與日常瀏覽分開:
proxy-groups:
# OpenClaw 专用节点组 — 自动选择延迟最低的节点
- name: "🤖 AI Agent"
type: url-test
url: http://www.gstatic.com/generate_204
interval: 600
tolerance: 200
proxies:
- 🇺🇸 美国-住宅IP
- 🇯🇵 日本-独享节点
- 🇺🇸 美国-独享节点
# 手動切換備用
- name: "🤖 AI手动"
type: select
proxies:
- 🤖 AI Agent
- 🇺🇸 美国-住宅IP
- 🇯🇵 日本-独享节点
- DIRECTOpenClaw 是長時間運行的 Agent,頻繁切換節點會導致 API 連線中斷。600 秒偵測間隔 + 200ms 容差可以減少不必要的節點切換,保持連線穩定。这和一般瀏覽上網的設定(interval: 300, tolerance: 50)有本質區別。
2. AI 平台 API 分流規則
rules:
# === OpenAI ===
- DOMAIN-SUFFIX,openai.com,🤖 AI Agent
- DOMAIN-SUFFIX,oaiusercontent.com,🤖 AI Agent
- DOMAIN-SUFFIX,oaistatic.com,🤖 AI Agent
- DOMAIN-SUFFIX,chatgpt.com,🤖 AI Agent
# === Anthropic (Claude) ===
- DOMAIN-SUFFIX,anthropic.com,🤖 AI Agent
- DOMAIN-SUFFIX,claude.ai,🤖 AI Agent
# === Google AI ===
- DOMAIN-SUFFIX,generativelanguage.googleapis.com,🤖 AI Agent
- DOMAIN-SUFFIX,aistudio.google.com,🤖 AI Agent
# === DeepSeek(中国直连)===
- DOMAIN-SUFFIX,deepseek.com,DIRECT
# === 消息平台 ===
# WhatsApp
- DOMAIN-SUFFIX,whatsapp.com,🤖 AI Agent
- DOMAIN-SUFFIX,whatsapp.net,🤖 AI Agent
# Telegram
- DOMAIN-SUFFIX,telegram.org,🤖 AI Agent
- DOMAIN-SUFFIX,t.me,🤖 AI Agent
- DOMAIN-SUFFIX,telegra.ph,🤖 AI Agent
- IP-CIDR,91.108.0.0/16,🤖 AI Agent,no-resolve
- IP-CIDR,149.154.160.0/20,🤖 AI Agent,no-resolve
# Signal
- DOMAIN-SUFFIX,signal.org,🤖 AI Agent
- DOMAIN-SUFFIX,whispersystems.org,🤖 AI Agent
# Discord
- DOMAIN-SUFFIX,discord.com,🤖 AI Agent
- DOMAIN-SUFFIX,discord.gg,🤖 AI Agent
- DOMAIN-SUFFIX,discordapp.com,🤖 AI Agent
- DOMAIN-SUFFIX,discord.media,🤖 AI Agent
# Slack
- DOMAIN-SUFFIX,slack.com,🤖 AI Agent
- DOMAIN-SUFFIX,slack-edge.com,🤖 AI Agent
# === 开发工具(安装/更新)===
- DOMAIN-SUFFIX,github.com,🤖 AI Agent
- DOMAIN-SUFFIX,githubusercontent.com,🤖 AI Agent
- DOMAIN-SUFFIX,npmjs.org,🤖 AI Agent
- DOMAIN-SUFFIX,npmjs.com,🤖 AI Agent
# === 其他流量直连 ===
- MATCH,DIRECT3. 已有 AI 分流規則的用戶
如果你已经按照我们的 AI 工具代理分流教學 設定了 OpenAI/Anthropic 的規則,只需在現有規則基礎上追加訊息平台網域即可,不需要重複設定 API 網域。
Mac Mini 24 小時運行方案
OpenClaw 最大的價值在於 7×24 小時持續運行。許多用戶專門購買 Mac Mini 作為 AI Agent 伺服器。以下是確保穩定運行的關鍵設定。
1. 阻止系統休眠
Mac 預設會在不活動時進入休眠,這會導致 OpenClaw 斷線和 ClashX 代理中斷。
# 方法一:使用 caffeinate 阻止休眠(推薦)
# -s 阻止系統休眠,-d 阻止螢幕休眠
caffeinate -s -d &
# 方法二:透過系統設定
# 系統設定 > 節能 > 取消勾選以下選項:
# - 讓硬碟在可能時進入休眠
# - 使用電池時啟用 Power Nap
# 将「在不活動後關閉螢幕」设为「永不」2. ClashX 開機自動啟動
確保斷電重啟後 ClashX 自動恢復代理:
- ClashX 選單列 → 偏好設定 → 勾選「登入時啟動」
- 勾選「設定為系統代理」自動開啟
- 如果使用 TUN 模式,確保已授予 ClashX 輔助使用權限
3. 代理穩定性設定
24 小時運行對代理穩定性要求很高。以下參數針對長期運行最佳化:
# 全域 DNS 設定 — 避免 DNS 洩漏影響 Agent
dns:
enable: true
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- 223.5.5.5
- 119.29.29.29
fallback:
- tls://8.8.8.8:853
- tls://1.1.1.1:853
fallback-filter:
geoip: true
geoip-code: CN
# 連線保活設定
keep-alive-interval: 30
tcp-concurrent: true4. 監控與自動恢復
為防止長期運行中代理或 Agent 意外中斷,建議設定簡單的健康檢查腳本:
#!/bin/bash
# 儲存為 ~/check-openclaw.sh,加入 crontab 每 5 分鐘執行
# 檢查 ClashX 代理是否可用
if ! curl -s --proxy http://127.0.0.1:7890 \
--connect-timeout 5 \
https://api.openai.com/v1/models > /dev/null 2>&1; then
osascript -e 'display notification "ClashX 代理連線異常,請檢查" with title "OpenClaw 監控"'
fi環境變數與代理設定
安裝 OpenClaw
OpenClaw 透過 npm 安裝,需要先確保終端走代理:
# 設定終端代理(ClashX 預設連接埠 7890)
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
# 安裝 OpenClaw
npx openclaw init
# 驗證安裝
openclaw --version持久化代理環境變數
將代理設定寫入 shell 設定檔,避免每次開終端都要手動設定:
# 編輯 ~/.zshrc(macOS 預設 shell)
# 新增以下內容:
# ClashX 代理
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export no_proxy=localhost,127.0.0.1,deepseek.com,*.deepseek.com
# 儲存後執行
source ~/.zshrc将 deepseek.com 加入 no_proxy 列表,這樣 OpenClaw 呼叫 DeepSeek 模型時直連而不走代理,減少延遲和代理流量消耗。如果你使用其他可直連的服務,也可以加入此列表。
TUN 模式(推薦)
如果不想手動設定環境變數,可以開啟 ClashX 的 TUN 模式。TUN 模式在系統網路層接管所有流量,OpenClaw 的所有網路請求都會自動走 ClashX 分流規則,無需額外設定。
開啟方式:ClashX 選單列 → Config → Enable TUN Mode。详细教學参见 ClashX TUN 模式设置教學。
安全注意事項
OpenClaw 擁有作業系統層級的權限——它可以讀寫檔案、執行終端指令、存取瀏覽器。這意味著代理鏈路的安全性直接影響你的系統安全。
必須做的
- 使用加密代理協定 — 確保你的節點支援 TLS 加密(Trojan、VLESS+TLS、Shadowsocks AEAD)。API Key 會透過代理傳輸,明文協定有洩漏風險
- 不要使用免費/公共節點 — 免費節點的營運者可以截獲你的 API 請求,竊取 OpenAI/Anthropic API Key
- 開啟 DNS 防洩漏 — 使用 fake-ip 模式或加密 DNS,防止 DNS 查詢暴露你存取了哪些 AI 平台
- 定期輪換 API Key — 即使使用可信代理,也建議每 1-2 個月更換一次 API Key
資料隱私
OpenClaw 的架構設計是隱私優先——所有資料儲存在本地,不經過 OpenClaw 的伺服器。但你發送給 LLM 的 prompt 和上下文會透過代理節點傳輸到 API 端點。確保你信任代理節點的營運方。如果處理敏感資料,建議使用完全本地的模型(如 Llama 4 Lite 或 Phi-4),這樣資料完全不離開你的機器。
常見問題 FAQ
Q: OpenClaw 安裝時 npm 逾時怎麼辦?
A: 先確認 ClashX 正在運行,然後在終端設定代理:export https_proxy=http://127.0.0.1:7890。如果仍然逾時,嘗試切換 npm 鏡像源:npm config set registry https://registry.npmmirror.com(注意:OpenClaw 本身的某些依赖可能仍需从原始 registry 下載)。
Q: OpenClaw 連線 API 出現 Connection refused?
A: 檢查以下幾點:1)ClashX 是否已開啟系統代理或 TUN 模式;2)代理連接埠是否正確(預設 7890);3)在 ClashX 連線面板中確認 api.openai.com 走的是代理節點而非 DIRECT;4)節點是否可用(在 ClashX 中手動測試延遲)。
Q: 使用本地模型(如 Llama)還需要代理嗎?
A: 模型推理本身不需要——本地模型直接在你的 Mac 上運行。但如果 OpenClaw 同時連接了 Telegram、WhatsApp 等訊息平台來接收指令,部分平台可能需要代理。如果你只透過本地終端和 OpenClaw 互動且只用本地模型,則完全不需要代理。
Q: Mac Mini 休眠後 OpenClaw 斷線怎麼辦?
A: 在終端運行 caffeinate -s -d & 阻止系統休眠。同时在系統設定 > 節能中将所有睡眠选项关闭。如果用的是 Mac Mini 透過網路線連接,還要確保「喚醒以供網路存取」已勾選。
Q: OpenClaw 和已有的 ClashX AI 分流規則衝突嗎?
A: 不衝突。如果你已按照 AI 工具代理分流教學 設定了 OpenAI/Anthropic 的規則,OpenClaw 的 API 請求會自動匹配這些規則走代理。你只需額外新增訊息平台(Telegram/WhatsApp/Discord)的網域規則即可。
Q: DeepSeek 可以直連嗎?
A: 可以。DeepSeek 是中国公司(深度求索),api.deepseek.com 在中国大陆可以直接访问。在 ClashX 規則中將 DOMAIN-SUFFIX,deepseek.com,DIRECT 放在 AI 規則之前,這樣 OpenClaw 呼叫 DeepSeek 時走直連,省流量也減少延遲。