OpenClaw 阿里云腾讯云部署:国内服务器 AI 助手实战
教程说明:阿里云(ECS)和腾讯云(CVM)是中国用户最常使用的云服务器平台。本文详细介绍如何在这两大国内云平台上部署 OpenClaw,并重点解决中国大陆服务器访问境外 AI API(Claude、GPT)的网络难题。结合 VPN07 的代理方案,让你的国内云服务器也能流畅运行世界级 AI 助手。
为什么选择阿里云/腾讯云部署 OpenClaw?
很多中国用户已经有阿里云或腾讯云的服务器资源,自然会想到在上面部署 OpenClaw。与购买 Azure、AWS 等境外云相比,国内云服务器有几个明显优势:价格更便宜(轻量应用服务器入门款每月几十元)、网络延迟更低(国内访问速度快)、实名认证更简便、中文控制台操作直观。
然而,国内云服务器也有一个核心挑战:中国大陆 IP 无法直接访问 Anthropic、OpenAI 等境外 AI API,这是 OpenClaw 正常工作的必要条件。本文将详细讲解如何通过 VPN07 的代理方案,让国内云服务器上的 OpenClaw 也能畅通无阻地使用境外 AI 服务。
第一步:选择合适的服务器规格
OpenClaw 对服务器配置要求不高,但也不是越低越好。以下是针对不同用途的推荐配置:
个人使用(轻度任务)
¥45-80/月小团队/多技能使用(推荐)
¥100-200/月第二步:选择操作系统镜像
在阿里云/腾讯云控制台创建实例时,选择操作系统。推荐选择:
Ubuntu 24.04 LTS(强烈推荐)
- ✅ 阿里云/腾讯云均有官方镜像
- ✅ Node.js 22 支持最好
- ✅ OpenClaw 官方推荐平台
- ✅ 2029 年之前免费安全更新
Ubuntu 22.04 LTS(稳定选择)
- ✅ 更成熟,生产环境经过充分验证
- ✅ 社区资源更丰富
- ⚠️ Node.js 需手动配置新版
- ⚠️ 2027 年支持截止
第三步:配置安全组规则
在实例创建后,需要配置安全组(防火墙规则)。OpenClaw 的正确安全配置如下:
| 端口 | 协议 | 来源 | 说明 |
|---|---|---|---|
| 22 | TCP | 你的 IP | SSH 登录,限制来源 IP |
| 19090 | TCP | ❌ 不要开放 | OpenClaw 控制台,只本地访问 |
| 80/443 | TCP | 0.0.0.0(可选) | 如需 Nginx 反向代理才开 |
重要安全提示
绝对不要在安全组中开放 19090 端口给公网!2026 年 1 月曾有超过 4 万个 OpenClaw 实例因此暴露在公网,面临未授权访问风险。如需远程访问控制台,使用 SSH 隧道:ssh -L 19090:localhost:19090 user@your-server-ip。
第四步:SSH 登录并安装运行环境
使用 SSH 连接到你的云服务器(建议使用密钥认证,比密码更安全):
# SSH 连接(使用密钥)
ssh -i ~/.ssh/your_key.pem ubuntu@你的服务器IP
# 或使用密码连接
ssh root@你的服务器IP
连接成功后,执行以下命令安装必要环境:
# 更新系统
sudo apt update && sudo apt upgrade -y
# 安装必要工具
sudo apt install -y curl wget git build-essential
# 安装 Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
# 验证
node --version && npm --version
第五步:解决国内服务器访问境外 API 的关键步骤
这是在国内云服务器部署 OpenClaw 最关键也是最容易被忽视的步骤。阿里云、腾讯云的国内节点无法直接访问 Claude、OpenAI 的 API 服务器,需要通过代理方案解决。
不解决这个问题会发生什么?
解决方案:在云服务器上安装 VPN 客户端作为代理,让 OpenClaw 通过代理访问境外 API。以下是推荐的配置方案:
方案一:在服务器上配置 HTTP/Socks5 代理
# 假设你已在服务器上安装了代理客户端,监听 7890 端口
# 为 OpenClaw 设置环境变量代理
echo 'export http_proxy="http://127.0.0.1:7890"' >> ~/.bashrc
echo 'export https_proxy="http://127.0.0.1:7890"' >> ~/.bashrc
source ~/.bashrc
# 测试代理是否有效
curl -I https://api.anthropic.com
方案二:通过 SSH 隧道使用本地 VPN
# 在本地(已连接 VPN07 的电脑)建立 SSH 反向隧道
# 将本地 7890 代理端口转发到服务器
ssh -R 7890:127.0.0.1:7890 ubuntu@你的服务器IP
# 然后在服务器中设置代理
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
第六步:安装 OpenClaw 并完成配置
代理配置好后,确认网络畅通,然后安装 OpenClaw:
# 测试能否访问 npm 仓库
curl -I https://registry.npmjs.org
# 安装 OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
# 或 npm 安装
npm install -g openclaw
# 开始配置
openclaw onboard
第七步:配置为系统服务实现开机自启
# 安装 OpenClaw 系统服务
openclaw service install
# 配置代理环境变量(让 systemd 服务也能使用代理)
sudo systemctl edit openclaw
# 在弹出的编辑器中添加以下内容:
# [Service]
# Environment="http_proxy=http://127.0.0.1:7890"
# Environment="https_proxy=http://127.0.0.1:7890"
# 保存后启动服务
sudo systemctl enable openclaw
sudo systemctl start openclaw
sudo systemctl status openclaw
阿里云 vs 腾讯云:OpenClaw 部署哪个更适合?
阿里云 ECS 优势
- 全球节点最多,海外节点选项丰富
- 国际版服务器(硅谷、新加坡)可直连境外 API
- 控制台功能最完善,自动化运维工具丰富
- 新用户优惠力度大,学生/创业者特惠
腾讯云 CVM 优势
- 轻量应用服务器价格更有竞争力
- 与微信、企业微信集成更顺畅
- 免费 SSL 证书,快速配置 HTTPS
- 新加坡节点也可直连境外 API
最佳实践建议
如果你主要在中国大陆使用,且对延迟敏感,选择国内节点(华东/华南)并通过 VPN07 代理解决 API 访问问题。如果你有更高预算,可以选择新加坡节点——那里的服务器可以直接访问境外 API,速度更快,但月租费用会高一些。
云服务器 OpenClaw 运维与监控
# 查看 OpenClaw 实时日志
sudo journalctl -u openclaw -f
# 查看内存和 CPU 使用情况
htop
# 查看磁盘使用
df -h
# 更新 OpenClaw 到最新版本
npm update -g openclaw
sudo systemctl restart openclaw
# 备份 OpenClaw 数据(记忆+配置)
tar czf openclaw-backup-$(date +%Y%m%d).tar.gz ~/.openclaw/
为什么国内云服务器部署 OpenClaw 必须选 VPN07?
无论是阿里云还是腾讯云的国内节点,访问境外 AI API 都需要可靠的网络解决方案。VPN07 在这方面有着独特的优势:
免费代理的风险
- • 速度慢,API 调用经常超时
- • 不稳定,随时断线影响任务
- • 安全风险,可能泄露 API Key
- • 随时被封,需频繁更换
VPN07 的优势
- • 1000Mbps 千兆带宽,API 极速响应
- • 十年稳定运营,99.9% 可用性
- • 加密连接,API Key 全程保护
- • 70+ 节点,智能选择最优线路