在 Oracle Cloud 的 Always Free ARM 资源层上运行一个持久的 OpenClaw Gateway(最多 4 OCPU、24 GB 内存、200 GB 存储),且无需任何费用。Documentation Index
Fetch the complete documentation index at: https://openclaw.zhcndoc.com/llms.txt
Use this file to discover all available pages before exploring further.
前置条件
- Oracle Cloud 账户(注册)— 如果遇到问题,请参阅 社区注册指南
- Tailscale 账户(在 tailscale.com 免费)
- 一对 SSH 密钥
- 约 30 分钟
设置
创建 OCI 实例
- 登录 Oracle Cloud Console。
- 导航到 Compute > Instances > Create Instance。
- 配置:
- 名称:
openclaw - 镜像: Ubuntu 24.04 (aarch64)
- 形状:
VM.Standard.A1.Flex(Ampere ARM) - OCPU: 2(最多可到 4)
- 内存: 12 GB(最多可到 24 GB)
- 启动卷: 50 GB(免费额度最多 200 GB)
- SSH 密钥: 添加你的公钥
- 名称:
- 点击 Create 并记下公网 IP 地址。
配置网关
使用 token 认证与 Tailscale Serve 以实现安全的远程访问。这里的
gateway.trustedProxies=["127.0.0.1"] 仅用于本地 Tailscale Serve 代理的转发 IP/本地客户端处理。它不是 gateway.auth.mode: "trusted-proxy"。在此设置下,Diff 查看器路由仍保持 fail-closed 行为:没有转发代理头的原始 127.0.0.1 查看器请求可能返回 Diff not found。如需附件,请使用 mode=file / mode=both;或者如果你需要可共享的查看器链接,可有意启用远程查看器并设置 plugins.entries.diffs.config.viewerBaseUrl(或传入代理的 baseUrl)。锁定 VCN 安全性
在网络边缘阻止除 Tailscale 之外的所有流量:
- 在 OCI Console 中进入 Networking > Virtual Cloud Networks。
- 点击你的 VCN,然后进入 Security Lists > Default Security List。
- 移除除
0.0.0.0/0 UDP 41641(Tailscale)之外的所有入站规则。 - 保留默认出站规则(允许所有出站流量)。
备用方案:SSH 隧道
如果 Tailscale Serve 无法工作,请从你的本地机器使用 SSH 隧道:http://localhost:18789。
故障排查
实例创建失败(“Out of capacity”) — 免费层 ARM 实例很受欢迎。请尝试其他可用域,或在非高峰时段重试。 Tailscale 无法连接 — 运行sudo tailscale up --ssh --hostname=openclaw --reset 以重新认证。
网关无法启动 — 运行 openclaw doctor --non-interactive,并使用 journalctl --user -u openclaw-gateway.service -n 50 查看日志。
ARM 二进制问题 — 大多数 npm 包都能在 ARM64 上运行。对于原生二进制文件,请查找 linux-arm64 或 aarch64 版本。使用 uname -m 验证架构。
下一步
- Channels — 连接 Telegram、WhatsApp、Discord 等
- Gateway configuration — 所有配置选项
- Updating — 保持 OpenClaw 最新