基于 Linux 部署 OpenClaw 网关,通过 Tailscale 构建安全隧道互联 Mac,实现通过OpenClaw管理Mac上的iMessage。
架构
┌──────────────────────────────┐ 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计费说明
在轻量应用服务器上部署并使用OpenClaw服务将产生以下费用:
轻量应用服务器费用:参见轻量应用服务器计费概述。
模型调用费用:OpenClaw执行过程中默认调用百炼模型。模型调用的主要计费方式有两种:
Coding Plan AI 编码套餐(推荐):采用固定月费模式,提供月度请求额度,超出时段限额的调用会报错且不计费用,可避免产生超出预期的费用。
Coding Plan支持抵扣
qwen3.5-plus、qwen3-max-2026-01-23和qwen3-coder-plus模型调用费用,不支持其他模型(如qwen3-vl-plus)。按Token用量计费:
OpenClaw 2026.2.3版本:默认使用qwen3-max-2026-01-23模型作为文本处理模型(Primary Model),qwen3-vl-plus模型作为图像处理模型(Image Model),计费详见通义千问Max模型计费、通义千问VL模型计费。OpenClaw(Moltbot) 2026.1.27-beta.1版本:2026年1月31日及之后购买的服务器默认使用qwen3-max-2026-01-23模型,2026年1月31日之前默认使用qwen-vl-plus模型。重要配置免费额度用完即停:首次开通阿里云百炼时,会自动发放各模型的新人免费额度。免费额度消耗完后,默认将按模型列表中的价格与用量计费,建议开启免费额度用完即停功能,避免产生额外费用。更多计费问题可参见OpenClaw(原MoltBot、Clawbot)购买与费用问题。
操作步骤
Tailscale配置
Mac配置
需要打开Mac的远程连接权限:。
为sshd-keygen-wrapper赋予权限:。
需要确保Mac上的IMessage处于登录状态。
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 } } }其中需要重点关注以下参数:
YOUR_USER_NAME:替换为Mac的用户名。
YOUR_MAC_MAGIC_DNS:替换为Mac在Tailscale中的Magic DNS。
Magic DNS获取方式如下:

新增
/root/.clawdbot/scripts/imsg-ssh,负责通过ssh将命令转发到Mac。{{YOUR_USER_NAME}}@{{YOUR_MAC_MAGIC_DNS}}要替换为上一步获取的。另外,需要给这个文件加执行权限。#!/usr/bin/env bash exec 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密钥认证。启动并初始化gateway:
cd /home/clawdbot/ pnpm clawdbot onboard --install-daemon
结果展示
通过TUI连接Chat。
输入:通过IMessage给+86188xxxxxxxx发送一首诗,可以看到Mac向指定账号发送了一首诗。








