OpenClaw 华为云安装实战:国内服务器稳定访问 Claude API 完整配置手册
教程说明:本文针对想把 OpenClaw 部署在华为云 ECS 服务器上的用户。华为云是国内最主流的云服务商之一,但国内服务器访问 Claude、OpenAI 等境外 AI API 存在网络限制——本文给出完整的解决方案,包括华为云选购建议、安全组配置、Node.js 安装、VPN 代理穿透、systemd 守护进程等全部步骤。
为什么要把 OpenClaw 部署在云服务器上
把 OpenClaw 部署在本地电脑上虽然简单,但有一个明显的缺点:电脑关机或休眠后,AI 助理就离线了。如果你希望 AI 助理真正做到 24 小时不间断运行,接受你随时随地的指令,那么云服务器是最理想的选择。
华为云是很多国内用户的首选,原因在于:数据中心遍布国内各地(北京、上海、广州、深圳等),延迟低,购买流程对国内用户友好,支持支付宝/微信付款,客服也是中文。但华为云国内节点有一个关键问题需要特别处理:境外 API 访问限制。
华为云 ECS 选购建议
运行 OpenClaw 的硬件需求不高,以下是推荐的最低配置和推荐配置:
| 配置项 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 1 vCPU | 2 vCPU |
| 内存 | 2GB | 4GB |
| 系统盘 | 20GB | 40GB SSD |
| 操作系统 | Ubuntu 22.04 / 24.04 LTS(推荐) | |
| 带宽 | 1Mbps | 5Mbps 或按流量计费 |
选购小技巧
建议选择按需计费而非包年包月,先试用一两周确认满意再切换为包年套餐(可省约40%费用)。地域选择华南-广州或华东-上海,对境外流量的路由通常更优化。
第一步:配置安全组(防火墙规则)
华为云 ECS 默认只开放有限端口,运行 OpenClaw 需要开放以下入站规则(在华为云控制台 → 网络 → 安全组 → 入站规则中添加):
SSH 远程连接
TCP,来源改为你的 IP(不要开放全网,安全起见)
OpenClaw 控制面板
TCP,如需从本地访问云端控制台则开放,否则可不开
HTTP/HTTPS(Nginx 反向代理)
TCP,如需配置 Web 访问则开放
第二步:SSH 登录并安装 Node.js
购买 ECS 后,用 SSH 连接服务器,然后安装 Node.js 22:
# 更新系统包
sudo apt update && sudo apt upgrade -y
# 安装 nvm(Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# 加载 nvm 配置
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
# 安装 Node.js 22 LTS
nvm install 22
nvm use 22
nvm alias default 22
# 验证
node --version # v22.x.x
npm --version # 10.x.x
核心难题:国内服务器如何访问境外 AI API
这是把 OpenClaw 部署在华为云国内节点最棘手的问题。api.anthropic.com(Claude)和 api.openai.com(GPT)在国内无法直接访问,这意味着 OpenClaw 的 AI 调用会失败。
解决方案主要有两种:
推荐方案:在服务器上配置 VPN07 代理
最稳定、速度最快、对 OpenClaw 透明
在华为云 ECS 上配置 VPN07 的 SOCKS5 或 HTTP 代理,然后设置环境变量让 OpenClaw 走代理访问境外 API。VPN07 拥有 1000Mbps 千兆带宽,专线节点稳定低延迟,API 调用几乎不会超时。
备选方案:改用华为云香港/新加坡节点
价格稍贵,但无需额外配置代理
华为云的香港、新加坡等境外节点不受国内访问限制,可直接调用境外 AI API。价格约为国内节点的 2-3 倍,但省去了代理配置的麻烦,适合追求简单的用户。
第三步:安装 OpenClaw
# 安装 OpenClaw
npm install -g openclaw@latest
# 验证安装
openclaw --version
安装慢或失败?
国内 ECS 访问 npm 仓库可能较慢。如果卡住超过 5 分钟,先在服务器上设置好 VPN07 代理,然后执行:HTTP_PROXY=http://127.0.0.1:7890 npm install -g openclaw@latest
第四步:配置代理让 OpenClaw 访问境外 API
在服务器上配置好 VPN07 后(参考 VPN07 官网的 Linux 客户端教程),通过环境变量设置代理。推荐写入 /etc/environment 全局生效:
# 编辑全局环境变量文件
sudo nano /etc/environment
# 添加以下内容(端口根据你的 VPN 配置填写)
HTTP_PROXY="http://127.0.0.1:7890"
HTTPS_PROXY="http://127.0.0.1:7890"
NO_PROXY="localhost,127.0.0.1,*.vpn07.com"
# 保存后重新加载
source /etc/environment
也可以只针对当前用户会话设置,在 ~/.bashrc 结尾添加:
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890
export NO_PROXY=localhost,127.0.0.1
# 使配置立即生效
source ~/.bashrc
第五步:运行初始化向导
代理配置完成后,运行 OpenClaw 初始化:
# 以 nohup 方式运行(断开 SSH 后仍继续)
openclaw onboard
# 按提示完成:AI名称、API Key、通讯渠道配置
第六步:配置 systemd 实现开机自启
在 Linux 服务器上,使用 systemd 管理 OpenClaw 是最专业的方式,可以实现开机自启、崩溃自动重启、日志统一管理:
sudo nano /etc/systemd/system/openclaw.service
文件内容如下(将 ubuntu 替换为你的实际用户名):
[Unit]
Description=OpenClaw AI Agent
After=network.target
[Service]
Type=simple
User=ubuntu
WorkingDirectory=/home/ubuntu
Environment="HTTP_PROXY=http://127.0.0.1:7890"
Environment="HTTPS_PROXY=http://127.0.0.1:7890"
Environment="PATH=/home/ubuntu/.nvm/versions/node/v22.14.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
ExecStart=/home/ubuntu/.nvm/versions/node/v22.14.0/bin/openclaw start
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
# 启用并启动服务
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw
# 查看运行状态
sudo systemctl status openclaw
# 查看实时日志
sudo journalctl -u openclaw -f
验证部署是否成功
systemd 状态显示 "active (running)"
执行 sudo systemctl status openclaw 应看到绿色 active 状态
Telegram 收到 AI 的回复
在 Telegram 对 Bot 发 /start 或随意一条消息,AI 应在 5 秒内回复
重启服务器后 OpenClaw 自动恢复
执行 sudo reboot,等待约 1 分钟后发消息测试
华为云国内节点 vs 香港节点对比
| 对比项 | 国内节点(+VPN07) | 香港节点 |
|---|---|---|
| 月费(2C4G) | ~¥35 + ¥9 VPN07 | ~¥80 |
| API访问稳定性 | 取决于VPN质量 | 原生直连,非常稳定 |
| 本地访问延迟 | <10ms | 30-50ms |
| 配置复杂度 | 需配置VPN代理 | 开箱即用 |
| 推荐用户 | 成本优先、已有VPN | 追求简单稳定 |
我们的建议
如果你已经订阅了 VPN07(¥9/月),选择华为云国内节点是性价比最高的方案。把 VPN07 同时用于本地电脑科学上网和云服务器 API 代理,一份费用解决两个需求,总成本比香港节点低很多,且 VPN07 的 1000Mbps 千兆带宽保证 API 调用速度不输直连。
VPN07 — 国内服务器的 API 访问利器
运营十年 · 1000Mbps千兆带宽 · Linux客户端支持
把 OpenClaw 部署在华为云国内服务器,访问 Claude/OpenAI API 的关键就是一个靠谱的 VPN。VPN07 运营十年,在业内积累了极高的稳定性口碑,Linux 服务器客户端支持代理模式,1000Mbps 千兆带宽保证 AI API 调用毫秒级响应,全球 70+ 节点任你选择。月费仅 ¥9,30天退款保障,给你的华为云 OpenClaw 配上最强后盾。