8.2 国内云部署实战

生成模型:gpt-5.4 (openai/gpt-5.4) Token 消耗:输入 ~16k tokens,输出 ~4.0k tokens(估算,本节)


把 OpenClaw 部署到中国大陆,跟普通海外 VPS 教程最大的差别,不是命令本身,而是环境条件完全不同。你要考虑的不只是“服务能不能启动”,还要考虑国内访问速度、备案、云厂商安全组、镜像源、反向代理,甚至是模型服务到底走不走得通。

这一节就按最常见的两条路线来讲:阿里云 ECS 和腾讯云 CVM。其实两家的思路差不多,你掌握一套,另一套很快就能照着做。

8.2.1 先定部署目标:别一上来就买太大的机器

如果你只是自己用,或者小团队内测,OpenClaw 对机器要求没那么夸张。一般来说:

  • 最小可用:2 vCPU / 4 GB RAM / 40 GB SSD

  • 比较舒服:4 vCPU / 8 GB RAM / 80 GB SSD

  • 多人共用或带浏览器、沙箱:4 vCPU / 16 GB RAM 起步

为什么不是越大越好?因为中国大陆云服务器除了机器本身,还有带宽、备案、快照、域名、证书这些外围成本。第一次部署,先买够用的,比一口气堆配置更实在。

8.2.2 地域怎么选

阿里云和腾讯云都提供很多地域。选的时候,主要看三件事:

  • 用户大多在哪个城市。

  • 你的模型服务在哪。

  • 域名备案和业务合规要求怎么走。

经验上:

  • 华东、华北通常比较稳,资源也多。

  • 如果团队分布在上海、杭州一带,优先华东。

  • 如果团队主要在北京、天津,优先华北。

  • 如果你还有香港或海外链路需求,别把所有关键依赖都压在一台大陆机器上。

一个常见误区是:把 OpenClaw 部署到大陆,模型却还在境外,而且没有稳定代理。这样最终体验仍然会差,因为平台回调快了,模型响应却卡住了。

8.2.3 阿里云 ECS 实战流程

第一步:购买和初始化

阿里云 ECS 这边,建议直接选 Ubuntu 22.04 LTS 或 Debian 12。理由很简单:资料多,OpenClaw、Docker、Nginx 的命令基本都能直接套。

创建实例时注意这几个点:

  • 系统盘不要太小,40 GB 起步。

  • 公网带宽别选太抠,至少 3 Mbps,正式用建议 5 Mbps 到 10 Mbps。

  • 开启公网 IP。

  • 登录方式优先 SSH 密钥,不要只靠密码。

登录服务器:

创建普通用户:

第二步:切国内镜像源

在大陆机房里,第一件事往往不是装 OpenClaw,而是换镜像源。不换的话,装依赖时经常会慢得让人怀疑人生。

再补几个常用工具:

第三步:安装 Docker 或 Node 运行环境

如果你打算直接用 Docker,装法如下:

如果你想先用 Node 直跑,也行:

第四步:放通安全组

阿里云安全组这一步很关键。很多人服务都起好了,结果外网还是访问不到,最后发现只是安全组没开。

至少要放这些端口:

  • 22:SSH

  • 80:HTTP

  • 443:HTTPS

  • 8945:如果你临时直连 OpenClaw Gateway 做调试

正式环境更推荐只开放 80 和 443,对外不要直接暴露内部管理端口。

8.2.4 腾讯云 CVM 实战流程

腾讯云 CVM 跟阿里云 ECS 的差别没有想象中那么大。你可以把它看成同一套部署脚本换个控制台。

第一步:购买实例

推荐配置和 ECS 基本一致:

  • 2 核 4G 起步

  • SSD 云硬盘 40 GB 起步

  • Ubuntu 22.04 或 Debian 12

  • 带宽至少 3 Mbps

第二步:配置防火墙和安全组

腾讯云这边通常既有安全组,也可能有系统内防火墙。两层都要注意。

如果系统开启了 UFW:

控制台安全组里,也要同步放行 22、80、443。不要只配一层。

第三步:部署 OpenClaw

先建目录:

如果你已经准备好配置文件和 .env,直接上传:

然后再启动。容器化方案下一节细讲,这里先把云主机环境准备明白。

8.2.5 域名、备案和 HTTPS

在中国大陆正式部署,只要你不是纯 IP 内网访问,域名和备案基本绕不过去。

ICP 备案为什么重要

如果你打算:

  • 用大陆服务器承接飞书、钉钉、企业微信 Webhook

  • 对外暴露控制台或 WebChat

  • 长期稳定运行

那ICP备案通常就不是“可选项”,而是“迟早得做”。尤其是一些企业平台回调地址,管理员一看你用裸 IP 或没备案域名,立刻就会皱眉。

HTTPS 怎么处理

Nginx 最常见,理由也简单:稳、文档多、和云厂商兼容好。

一个典型反向代理配置可以这样写:

启用配置:

如果你用的是云厂商自带证书服务,也可以把证书直接部署到 Nginx。第一次上线时,不要嫌麻烦,先把 HTTPS 和跳转一次配对,后面平台回调会省掉很多问题。

8.2.6 OpenClaw 在国内云上的推荐部署结构

一个比较稳的结构是这样:

为什么不推荐把 OpenClaw 直接裸露在公网端口上?因为国内企业环境通常更看重入口统一、证书统一、日志统一。Nginx 放前面,很多事都好做:

  • TLS 终止统一处理

  • Webhook 路径统一管理

  • 访问日志更清楚

  • 以后做限流、IP 白名单也更方便

8.2.7 成本大概怎么算

第一次做国内部署时,很多人最容易低估的是“机器之外的成本”。可以粗略按下面估:

阿里云 ECS

  • 2 核 4G 轻量或 ECS:大约每月 80 到 200 元

  • 4 核 8G:大约每月 200 到 500 元

  • 公网带宽、快照、云盘扩容:再加几十到一百多元

腾讯云 CVM

  • 2 核 4G:大约每月 70 到 180 元

  • 4 核 8G:大约每月 180 到 450 元

  • 带宽和磁盘是单独变量,别只看实例标价

域名和证书

  • .cn 域名通常几十元一年

  • DV 证书有时可以免费,有时你会直接用云厂商证书服务

  • ICP 备案本身一般不收费,但会花时间

如果只是团队内部试点,一个月控制在 150 到 400 元完全有可能。真到正式生产,成本更多取决于模型调用费用,而不是云主机本身。

8.2.8 中国大陆环境下最容易踩的坑

坑一:云主机在国内,模型服务在国外

这时平台回调很快,OpenClaw 处理也快,但模型响应慢,用户只会觉得“机器人时灵时不灵”。解决方法很直接:

  • 优先选国内模型提供者。

  • 或者给模型侧准备稳定代理和健康检查。

  • 不要让平台、网关、模型三者都跨境。

坑二:安全组开了,系统防火墙没开

或者反过来。你以为是 OpenClaw 没启动,结果只是 443 没放开。部署时一定要养成习惯:云控制台看一遍,系统防火墙再看一遍。

坑三:Nginx 配好了,域名没备案

测试环境可能还能凑合,正式环境里就会很难受。平台管理员、公司安全同学、甚至浏览器本身都会给你制造阻力。

坑四:所有东西都堆在 root 账户下

短期方便,长期一定痛苦。日志权限、Docker 文件权限、自动化脚本、备份恢复,后面都会变得麻烦。

8.2.9 一套很实用的上线检查命令

别嫌这几条土。正式上线前,把这几条跑顺,比看十篇教程都值。

本节小结

国内云部署的关键,不是把 OpenClaw “扔到一台服务器上”就结束,而是把地域、带宽、安全组、域名、备案、Nginx 和模型链路一起考虑。阿里云 ECS 和腾讯云 CVM 的操作界面不一样,但本质相同:准备一台稳定的大陆主机,入口用 Nginx 收口,域名和 HTTPS 先配好,模型链路尽量别跨境太多。把这些基础打牢,后面的 Docker 化和生产配置就简单多了。

Last updated