基于 Linux 部署 OpenClaw 网关,通过 Tailscale 构建安全隧道互联 Mac,实现通过OpenClaw管理Mac上的iMessage。
在轻量应用服务器上部署并使用OpenClaw服务将产生以下费用: 轻量应用服务器费用:参见轻量应用服务器计费概述。 模型调用费用:OpenClaw执行过程中默认调用百炼模型。模型调用的主要计费方式有两种: Coding Plan AI 编码套餐(推荐):采用固定月费模式,提供月度请求额度,超出时段限额的调用会报错且不计费用,可避免产生超出预期的费用。 按Token用量计费: 重要 配置免费额度用完即停:首次开通阿里云百炼时,会自动发放各模型的新人免费额度。免费额度消耗完后,默认将按模型列表中的价格与用量计费,建议开启免费额度用完即停功能,避免产生额外费用。更多计费问题可参见OpenClaw(原MoltBot、Clawbot)购买与费用问题。 需要打开Mac的远程连接权限:。 为sshd-keygen-wrapper赋予权限:。 需要确保Mac上的IMessage处于登录状态。 需要关注的配置文件 其中需要重点关注以下参数: Magic DNS获取方式如下: YOUR_USER_NAME:替换为Mac的用户名。 YOUR_MAC_MAGIC_DNS:替换为Mac在Tailscale中的Magic DNS。 新增 目前可通过 启动并初始化gateway: 通过TUI连接Chat。 输入:通过IMessage给+86188xxxxxxxx发送一首诗,可以看到Mac向指定账号发送了一首诗。架构
┌──────────────────────────────┐ SSH (imsg rpc) ┌──────────────────────────┐
│ Gateway host (Linux/VM) │──────────────────────────────────▶│ Mac with Messages + imsg │
│ - clawdbot gateway │ SCP (attachments) │ - Messages signed in │
│ - channels.imessage.cliPath │◀──────────────────────────────────│ - Remote Login enabled │
└──────────────────────────────┘ └──────────────────────────┘
▲
│ Tailscale tailnet (hostname or 100.x.y.z)
▼
user@gateway-host
计费说明
Coding Plan 目前支持
qwen3.5-plus、kimi-k2.5、MiniMax-M2.5、glm-5等模型,详细的模型列表请参考Coding Plan概述。OpenClaw 2026.2.26版本:默认使用qwen3.5-plus 模型作为文本和图像处理模型,计费详见千问Plus。其他版本的默认模型以及计费详见其他版本的默认模型。
操作步骤
Tailscale配置
Mac配置
Clawdbot配置
/root/.clawdbot/clawdbot.json,在其中加入channel的配置。{ "channels": { "imessage": { "enabled": true, "cliPath": "/root/.clawdbot/scripts/imsg-ssh", "dbPath": "/Users/{{YOUR_USER_NAME}}/Library/Messages/chat.db", "remoteHost": "{{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}}", "dmPolicy": "pairing", "groupPolicy": "allowlist", "includeAttachments": true
}
}
}
/root/.clawdbot/scripts/imsg-ssh,负责通过ssh将命令转发到Mac。{{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}}要替换为上一步获取的。另外,需要给这个文件加执行权限。#!/usr/bin/env bashexec ssh -T {{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}} /usr/local/bin/imsg "$@"ssh {{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}}通过密码远程连接到Mac了,可以配置从Linux服务器免密登录到Mac的SSH密钥认证。cd /home/clawdbot/
pnpm clawdbot onboard --install-daemon
结果展示