生成模型: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 起步
为什么不是越大越好?因为中国大陆云服务器除了机器本身,还有带宽、备案、快照、域名、证书这些外围成本。第一次部署,先买够用的,比一口气堆配置更实在。
阿里云和腾讯云都提供很多地域。选的时候,主要看三件事:
经验上:
如果你还有香港或海外链路需求,别把所有关键依赖都压在一台大陆机器上。
一个常见误区是:把 OpenClaw 部署到大陆,模型却还在境外,而且没有稳定代理。这样最终体验仍然会差,因为平台回调快了,模型响应却卡住了。
8.2.3 阿里云 ECS 实战流程
阿里云 ECS 这边,建议直接选 Ubuntu 22.04 LTS 或 Debian 12。理由很简单:资料多,OpenClaw、Docker、Nginx 的命令基本都能直接套。
创建实例时注意这几个点:
公网带宽别选太抠,至少 3 Mbps,正式用建议 5 Mbps 到 10 Mbps。
登录服务器:
创建普通用户:
在大陆机房里,第一件事往往不是装 OpenClaw,而是换镜像源。不换的话,装依赖时经常会慢得让人怀疑人生。
再补几个常用工具:
第三步:安装 Docker 或 Node 运行环境
如果你打算直接用 Docker,装法如下:
如果你想先用 Node 直跑,也行:
阿里云安全组这一步很关键。很多人服务都起好了,结果外网还是访问不到,最后发现只是安全组没开。
至少要放这些端口:
8945:如果你临时直连 OpenClaw Gateway 做调试
正式环境更推荐只开放 80 和 443,对外不要直接暴露内部管理端口。
8.2.4 腾讯云 CVM 实战流程
腾讯云 CVM 跟阿里云 ECS 的差别没有想象中那么大。你可以把它看成同一套部署脚本换个控制台。
推荐配置和 ECS 基本一致:
腾讯云这边通常既有安全组,也可能有系统内防火墙。两层都要注意。
如果系统开启了 UFW:
控制台安全组里,也要同步放行 22、80、443。不要只配一层。
第三步:部署 OpenClaw
先建目录:
如果你已经准备好配置文件和 .env,直接上传:
然后再启动。容器化方案下一节细讲,这里先把云主机环境准备明白。
8.2.5 域名、备案和 HTTPS
在中国大陆正式部署,只要你不是纯 IP 内网访问,域名和备案基本绕不过去。
如果你打算:
用大陆服务器承接飞书、钉钉、企业微信 Webhook
那ICP备案通常就不是“可选项”,而是“迟早得做”。尤其是一些企业平台回调地址,管理员一看你用裸 IP 或没备案域名,立刻就会皱眉。
Nginx 最常见,理由也简单:稳、文档多、和云厂商兼容好。
一个典型反向代理配置可以这样写:
启用配置:
如果你用的是云厂商自带证书服务,也可以把证书直接部署到 Nginx。第一次上线时,不要嫌麻烦,先把 HTTPS 和跳转一次配对,后面平台回调会省掉很多问题。
8.2.6 OpenClaw 在国内云上的推荐部署结构
一个比较稳的结构是这样:
为什么不推荐把 OpenClaw 直接裸露在公网端口上?因为国内企业环境通常更看重入口统一、证书统一、日志统一。Nginx 放前面,很多事都好做:
第一次做国内部署时,很多人最容易低估的是“机器之外的成本”。可以粗略按下面估:
2 核 4G 轻量或 ECS:大约每月 80 到 200 元
DV 证书有时可以免费,有时你会直接用云厂商证书服务
如果只是团队内部试点,一个月控制在 150 到 400 元完全有可能。真到正式生产,成本更多取决于模型调用费用,而不是云主机本身。
8.2.8 中国大陆环境下最容易踩的坑
坑一:云主机在国内,模型服务在国外
这时平台回调很快,OpenClaw 处理也快,但模型响应慢,用户只会觉得“机器人时灵时不灵”。解决方法很直接:
坑二:安全组开了,系统防火墙没开
或者反过来。你以为是 OpenClaw 没启动,结果只是 443 没放开。部署时一定要养成习惯:云控制台看一遍,系统防火墙再看一遍。
坑三:Nginx 配好了,域名没备案
测试环境可能还能凑合,正式环境里就会很难受。平台管理员、公司安全同学、甚至浏览器本身都会给你制造阻力。
坑四:所有东西都堆在 root 账户下
短期方便,长期一定痛苦。日志权限、Docker 文件权限、自动化脚本、备份恢复,后面都会变得麻烦。
8.2.9 一套很实用的上线检查命令
别嫌这几条土。正式上线前,把这几条跑顺,比看十篇教程都值。
国内云部署的关键,不是把 OpenClaw “扔到一台服务器上”就结束,而是把地域、带宽、安全组、域名、备案、Nginx 和模型链路一起考虑。阿里云 ECS 和腾讯云 CVM 的操作界面不一样,但本质相同:准备一台稳定的大陆主机,入口用 Nginx 收口,域名和 HTTPS 先配好,模型链路尽量别跨境太多。把这些基础打牢,后面的 Docker 化和生产配置就简单多了。