如果你最近在折腾开源智能体,大概率见过“人人养虾”这个说法。一开始我以为是什么水产养殖自动化项目,点进去才发现,大家说的“虾”其实是 OpenClaw——一个把大模型、消息平台、自动化脚本串联起来的个人智能体运行时。社区里把安装部署一台 OpenClaw 戏称为“养虾”,养熟了它就像你的小秘书,能收消息、调工具、定时干活,甚至还能写点小说消遣。
但这只虾刚装好的时候有个尴尬问题:它只活在你电脑的终端里。你人在公司、在地铁、在老家,它就完全失联,顶多算个“单机版宠物”。真正让它变得有用,靠的是一层远程网关——让 OpenClaw 从“只能在电脑前指挥”变成“7x24 小时在线待命”。这篇分享我就把远程网关这条线完整拆开讲清楚,包括架构选择、服务器部署、IM 接入、Skill 联动、稳定性和安全加固,以及我实际踩过的一堆坑,希望能帮正在“养虾”的朋友少走弯路。
1. 为什么说网关才是 OpenClaw 真正“上线”的分水岭
1.1 本地跑通的 OpenClaw,其实还是台“半成品”
很多人在本地跑通 OpenClaw 的那一刻是很兴奋的:在终端里跟 Agent 对话,让它查资料、写代码、调 API,感觉无所不能。但用不了几天就会发现一个致命问题——它只能在你打开电脑、开着终端的时候工作。
我自己的经历很典型。最初在一台 Mac mini 上跑 OpenClaw,白天上班人不在家,想让它定时抓取某个网页并整理成摘要推给我,结果什么都没发生。原因很简单:家里的路由器没有公网 IP,外部消息根本进不来;Mac mini 虽然没关机,但 OpenClaw 的进程只是挂在终端里,没有常驻机制,断电、休眠、网络波动一次,进程就没了。
换句话说,本地部署解决的是“能不能跑”的问题,远程网关解决的才是“能不能随时用”的问题。OpenClaw 这类智能体,真正的价值不在于你坐在它面前问问题,而在于它能在你离开之后继续替你处理消息、执行任务、主动汇报。没有网关,这些都无从谈起。
1.2 “远程网关”拆开看,其实是三件事
远程网关这个词听起来高大上,拆开其实就三件事:常驻在线、双向消息、回调可达。
- 常驻在线:OpenClaw 进程必须跑在一个不会随你下班而关机的环境里,比如云服务器、家里常开的 NAS,或者至少是配置了自动重启的桌面电脑。
- 双向消息:你能通过微信、飞书、钉钉等 IM 工具给它发指令,它也能主动给你推送消息。单向的 webhook 能通知,但没法对话;完整的双向接入才算是真正的“遥控器”。
- 回调可达:IM 平台要能把用户消息转发给 OpenClaw,就需要一个公网可访问的 HTTP 回调地址。如果你的服务器在云上,这一步天然满足;如果跑在家里,就得想其它办法,比如让 OpenClaw 主动向外建立长连接。
一个形象的类比是:养在本地电脑上的 OpenClaw 就像虾缸里的虾,只能隔着玻璃看;网关则是在虾缸上开了一条管道,让你在外面也能喂食、换水、观察状态。管道通没通,直接决定这只虾是观赏品还是生产力工具。
1.3 网关和“内网折腾”的关系,很多人一开始想反了
一说到远程访问,很多人的第一反应是把家里的电脑暴露到公网,搞各种端口映射。但 OpenClaw 这类工具的特点决定了,它更适合“云上托管 + 消息平台中转”的架构,而不是“把家里电脑映射出去”。
为什么?因为 OpenClaw 的核心交互是消息。微信、飞书、钉钉这些平台本身就是天然的消息中转站,它们既托管了用户身份,又提供了回调能力。你只需要让 OpenClaw 所在的环境能访问这些平台的 API(这个方向是出站访问,几乎所有网络环境都允许),以及让平台能把消息 POST 到你的回调地址(这个方向需要公网可达)。把这两条理顺了,网关就通了。
所以我的建议很明确:第一条路线优先用云服务器部署,别在复杂的网络方案上消耗精力。等跑通了,再根据需求考虑混合部署。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 网关方案怎么选:三条路线对比
2.1 路线A:云服务器直跑,最省心的“托管虾塘”
把 OpenClaw 直接部署在一台有公网 IP 的云服务器上,这是最正统、也最适合新手的方案。它的核心优势是:网络模型最简单。
- IM 平台的回调直接指向服务器公网 IP,不需要任何中转。
- OpenClaw 要调用模型 API、IM API 都是出站请求,云服务器天然放行。
- 服务器 7x24 小时在线,只要进程守护做好,基本不用管。
成本方面,一台 2 核 4G 的入门云主机就够跑 OpenClaw 加各种 Skill 了,不同的云厂商价格有差异,但整体性价比很高。对大多数人来说,这是“养虾”的最优起点。
配置上,你可以选择直接在服务器上装 Node 环境跑,也可以用 Docker 跑。我的经验是:如果服务器上还跑着别的服务,优先用 Docker 隔离;如果这台服务器就是专门给 OpenClaw 用的,直接二进制部署反而排障更直观。
2.2 路线B:本地机器常开 + 出站回连,零服务器成本
如果你手头有常开的电脑、Mac mini 或者 NAS,又不想额外买服务器,可以选择让 OpenClaw 跑在本地,通过“出站回连”的方式接入消息。所谓出站回连,就是 OpenClaw 主动向外部的消息网关建立一条长连接,由网关负责把 IM 平台的消息推给它。
这个方案的优点是不需要公网入站,家里没有公网 IP 也能用;数据全在本地,隐私性更好。缺点是稳定性受本地环境影响很大:断电、断网、系统休眠,都会让虾“翻肚皮”。而且你还需要自己维护一个转发层,复杂度并不低。
我个人的看法是:这条路更适合已经有 NAS 或软路由、并且熟悉容器运维的朋友。如果只是图省事,还是直接上云更稳。
2.3 路线C:混合部署,网关在云上、模型留在本地
还有一条进阶路线:OpenClaw 的网关进程放在云服务器上保证在线率,但大模型不调用云端 API,而是通过本地推理服务(比如 Ollama、NVIDIA NIM)来提供。
这样做的
