指南
在獨享 Mac mini 上執行 OpenClaw:安全的設定方式
讓 OpenClaw 在專屬的 Mac mini 上執行,與您的個人資料隔開。從正確的來源安裝,鎖定 Gateway,遠端連線而不對外暴露,並審查每個技能。
45 分鐘,2026-09-15 更新
OpenClaw 可以讀取您的訊息、執行指令、開啟瀏覽器並代您行動。這正是它有用的原因,也是它不該裝在存有您的照片、密碼和工作資料的筆電上的原因。
本指南在一台不做其他事的 Mac mini 上設定 OpenClaw,並從第一分鐘就鎖定 Gateway。
為什麼要用另一台 Mac
2026 年發生的事已足以說明:
- 一鍵接管。1 月,研究人員揭露了 CVE-2026-25253,這個漏洞讓特製的網頁就能接管本機安裝的 OpenClaw 並執行指令。此漏洞已在 2026.1.29 版修正。
- 惡意技能。一次針對技能市集 ClawHub 的稽核發現了數百個惡意項目,其中多數在散布竊取 macOS 密碼與加密貨幣錢包的惡意軟體。
- 假冒安裝程式。一個名稱相似的 npm 套件冒充 OpenClaw 安裝程式。
這些問題在存滿個人資料的電腦上傷害最大。在獨享 Mac 上,最壞的情況是透過支援申請清除並重新安裝這台 Mac。
- 為什麼 AI 代理程式不該在您的個人筆電上執行, 完整的論述
選哪一台 Mac mini
- 只用雲端模型(透過 API 使用 Claude、GPT、Gemini):任何 16 GB 的 Apple silicon Mac mini 都綽綽有餘。代理程式本身只用很少的資源。
- 也要跑本機模型:記憶體決定您能執行什麼。下方的指南說明多大的記憶體能放得下哪些模型,選擇之前值得一讀。
1. 準備 Mac
安裝任何東西之前,先把 macOS 完整更新。
讓 Mac 保持喚醒,並設定為斷電後自動重新啟動:
sudo pmset -a sleep 0 disksleep 0 displaysleep 0
sudo pmset -a autorestart 1為代理程式建立一個標準使用者(不是管理者),並且只以該使用者身分執行 OpenClaw:
sudo sysadminctl -addUser agent -fullName "OpenClaw Agent" -password -如果需要提醒事項、備忘錄或 iMessage 等 Apple 整合功能,請用專為代理程式新建的 Apple ID 登入該使用者,絕不要用您個人的 Apple ID。
2. 從官方來源安裝
只使用 openclaw.ai 提供的安裝程式,或官方的 openclaw npm 套件。複製每一條指令時都要檢查拼字。
curl -fsSL https://openclaw.ai/install.sh | bash如果您自行管理 Node:
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon常駐程式讓 Gateway 在背景持續執行,並在重新啟動後自動恢復。
3. 連接模型
在初始設定過程中,OpenClaw 會詢問要使用哪個模型。
- API 金鑰是最可預期的選擇,凡是業務仰賴的用途都應該用它。
- 訂閱方案可用於個人用途,但各家供應商的規則不同,而且今年已經改過好幾次。請先閱讀下方的指南。
4. 鎖定 Gateway
Gateway 是負責接收訊息和執行工具的部分。從 OpenClaw 自己的安全基準開始:
{
gateway: {
mode: "local",
bind: "loopback",
auth: { mode: "token", token: "replace-with-a-long-random-token" },
},
session: {
dmScope: "per-channel-peer",
},
channels: {
whatsapp: {
dmPolicy: "pairing",
groups: { "*": { requireMention: true } },
},
},
}這些設定的作用:
- bind: "loopback":Gateway 只在 Mac 本機上監聽,網際網路上的任何東西都連不到它。
- Token 驗證:即使是本機連線也需要 Token。用 openssl rand -hex 32 產生一組夠長的隨機 Token。
- dmPolicy: "pairing":陌生人傳訊息給您的機器人,得到的是配對碼,而不是代理程式。
- requireMention:在群組中,只有被提及時代理程式才會回覆。
接著限制工具。只給代理程式工作所需的工具,shell 存取須經核准:
{
tools: {
exec: { security: "deny", ask: "always" },
fs: { workspaceOnly: true },
elevated: { enabled: false },
},
}只有在某項工作確實需要時,才逐一放寬這些限制。
5. 遠端連線而不對外暴露
絕不要把 Gateway 的連接埠開放到網際網路。從您自己的電腦建立 SSH 通道:
ssh -N -L 18789:127.0.0.1:18789 agent@your-mac-addressHow you reach it
Your computer
A browser open on 127.0.0.1:18789, and one SSH tunnel: ssh -N -L 18789:127.0.0.1:18789
One SSH connection, port 22
Mac mini, our rack
The Gateway is bound to loopback and wants a token. Its port is never published.
Nothing else on the machine
A standard user, a separate Apple ID, no personal accounts signed in.
The Gateway only ever sees a local client.
然後在瀏覽器中開啟 http://127.0.0.1:18789。連線在 SSH 內傳輸,Gateway 看到的仍然只是本機用戶端。
若要從手機或多台裝置存取,下一步可以使用 Tailscale 這類私人網路。變更 bind 設定之前,請先閱讀 OpenClaw 的網路暴露指南。
6. 把技能當成您安裝的軟體看待
技能是以您代理程式的權限執行的程式碼。
- 只安裝您需要的,而不是所有看起來有趣的。
- 安裝技能之前,先了解它做什麼。對任何要求提供憑證或下載額外檔案的技能保持警覺。
- 優先選擇知名作者和有公開歷史紀錄的技能。
- 移除不再使用的技能。
7. 使用獨立的帳號
- 為代理程式使用另一個電子郵件地址。
- 為 WhatsApp、Signal 或 Telegram 機器人使用另一個電話號碼,讓您的個人聊天保持私密。
- 不要在這台 Mac 上登入網路銀行、密碼管理工具或個人雲端儲存空間。
8. 執行稽核,並持續執行
OpenClaw 會檢查自己的設定:
openclaw security audit
openclaw security audit --deep
openclaw security audit --fix--deep 會探測正在執行的 Gateway。--fix 會套用安全的修正,例如收緊檔案權限、把開放的群組政策改為允許清單。每次變更設定、加入新技能和每次更新之後,都要執行稽核。
檢查清單
- macOS 已完全更新
- Mac 從不睡眠,斷電後自動重新啟動
- 代理程式以標準使用者身分執行,並有自己的 Apple ID
- 從 openclaw.ai 或官方 npm 套件安裝
- Gateway 綁定 loopback,並使用長 Token
- 私訊配對已開啟,群組中須提及才回覆
- shell 存取已拒絕或須經核准
- 遠端存取只透過 SSH 或私人網路
- 每個技能安裝前都經過審查
- 獨立的電子郵件地址和電話號碼
- openclaw security audit 無問題
為什麼在 MacDuty 上執行
- 一台 Mac 只做一件事。一台獨享的 Mac mini,只屬於您,與您的個人裝置隔開。
- 隨時在線。全天候供電、散熱和連網,也沒有要闔上的筆電螢幕。
- 需要時可以從頭開始。請支援團隊為您安裝全新的 macOS。
- 代管於歐盟。
今天有現貨
這些 Mac 現在就在機櫃中。挑一台,看看它包含什麼,下單時再建立帳號即可。
正在查看機櫃
屬於您自己的 Mac mini
選擇配置。如果架上沒有,請留下電子郵件,上架當天我們就寫信通知您。
按年:比按月付款至少便宜 19%
下一步