Skip to main content
目标:exe.dev 的 VM 上运行 OpenClaw Gateway,可通过 https://<vm-name>.exe.xyz 访问。 本指南假设使用 exe.dev 的默认 exeuntu 镜像。若使用其他发行版,请相应调整软件包。

你需要准备什么

  • exe.dev 账户
  • ssh exe.dev 访问 exe.dev 虚拟机(可选,用于手动设置)

新手快速路径

  1. 打开 https://exe.new/openclaw
  2. 根据需要填写你的认证密钥/令牌
  3. 点击你的 VM 旁边的 “Agent”,等待 Shelley 完成配置
  4. 打开 https://<vm-name>.exe.xyz/,并使用已配置的共享密钥进行身份验证(默认使用令牌身份验证;如果你切换 gateway.auth.mode,也可以使用密码身份验证)
  5. 使用 openclaw devices approve <requestId> 批准待处理的设备配对请求。

使用 Shelley 自动安装

Shelley,exe.dev 的代理,可以通过提示安装 OpenClaw:

手动安装

1

创建虚拟机

从你的设备:
然后连接:
保持这个虚拟机有状态。OpenClaw 会将 openclaw.json、每个代理的 auth-profiles.json、会话以及通道/提供方状态存储在 ~/.openclaw/ 下,并将工作区存储在 ~/.openclaw/workspace/ 下。
2

安装先决条件(在虚拟机上)

3

安装 OpenClaw

4

配置 nginx 代理到 8000 端口

编辑 /etc/nginx/sites-enabled/default
覆盖转发头,而不是保留客户端提供的链。OpenClaw 仅信任来自显式配置代理的转发 IP 元数据,而追加式 X-Forwarded-For 链被视为加固风险。
5

访问 OpenClaw 并批准设备

打开 https://<vm-name>.exe.xyz/(请参见引导中的 Control UI 输出)。如果提示认证,请粘贴 VM 中配置的共享密钥。本指南默认使用令牌认证,因此请在交互式终端中运行 openclaw gateway auth-token --show 以获取已配置的令牌。如果未配置令牌,请使用 openclaw doctor --generate-gateway-token 生成一个,然后重启 Gateway。如果你已将网关切换为密码认证,请改用 gateway.auth.password / OPENCLAW_GATEWAY_PASSWORD使用 openclaw devices listopenclaw devices approve <requestId> 批准设备。不确定时,请在浏览器中使用 Shelley。

远程通道设置

对于远程主机,优先使用一次 config patch 调用,而不是多次通过 SSH 调用 config set。将真实令牌保留在 VM 环境变量或 ~/.openclaw/.env 中,只在 openclaw.json 里放置 SecretRef。有关完整的 SecretRef 约定,请参见 Secrets management 在 VM 上,让服务环境包含它所需的密钥:
在本地机器上,创建一个补丁文件并将其传到 VM:
当嵌套 allowlist 应精确变为补丁值时,请使用 --replace-path,例如替换 Discord 通道 allowlist:
有关完整的通道配置参考,请参见 DiscordSlack

远程访问

exe.dev 处理远程访问的身份验证。默认情况下,来自端口 8000 的 HTTP 流量会通过邮箱认证转发到 https://<vm-name>.exe.xyz

更新

有关频道切换和手动恢复,请参见更新

相关内容