指南
独享 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 本机上监听,互联网上的任何东西都无法访问它。
- 令牌认证:即使是本地连接也需要令牌。用 openssl rand -hex 32 生成一个足够长的随机令牌。
- 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,并使用长令牌
- 私信已开启配对,群组中须提及才回复
- shell 访问已禁止或须经批准
- 远程访问只通过 SSH 或私有网络
- 每个技能安装前都经过审查
- 独立的电子邮件地址和电话号码
- openclaw security audit 无问题
为什么在 MacDuty 上运行
- 一台 Mac 只做一件事。一台独享的 Mac mini,仅供您使用,与您的个人设备隔离。
- 始终在线。全天候供电、散热和联网,也没有需要合上的笔记本电脑盖子。
- 需要时可以从头开始:请支持团队为您安装全新的 macOS。
- 托管在欧盟。
今日有货
这些 Mac 现已在机架中。选一台,看看它包含什么,下单时再创建账户即可。
正在查看机架
专属于您的 Mac mini
选择配置。如果暂时缺货,请留下邮箱,上架当天我们会写信通知您。
按年:比按月付款至少便宜 19%
下一步