exe.dev
目标:在 exe.dev 的 VM 上运行 OpenClaw Gateway,从你的笔记本通过 https://<vm-name>.exe.xyz 访问。
本页默认使用 exe.dev 的 exeuntu 镜像。如果你选了别的发行版,自行对应软件包名即可。
新手快速上手
- https://exe.new/openclaw
- 按需填入你的认证密钥/token
- 点击 VM 旁边的 “Agent”,然后等待…
- ???
- 大功告成
前置条件
- exe.dev 账号
ssh exe.dev能访问 exe.dev 的虚拟机(可选)
使用 Shelley 自动安装
Shelley 是 exe.dev 的 Agent,可以用我们的提示词即刻安装 OpenClaw。使用的提示词如下:
Set up OpenClaw (https://docs.openclaw.ai/install) on this VM. Use the non-interactive and accept-risk flags for openclaw onboarding. Add the supplied auth or token as needed. Configure nginx to forward from the default port 18789 to the root location on the default enabled site config, making sure to enable Websocket support. Pairing is done by "openclaw devices list" and "openclaw devices approve <request id>". Make sure the dashboard shows that OpenClaw's health is OK. exe.dev handles forwarding from port 8000 to port 80/443 and HTTPS for us, so the final "reachable" should be <vm-name>.exe.xyz, without port specification.
手动安装
1) 创建 VM
在你的设备上:
ssh exe.dev new
然后连接:
ssh <vm-name>.exe.xyz
提示:让这台 VM 保持有状态。OpenClaw 的状态存储在 ~/.openclaw/ 和 ~/.openclaw/workspace/ 下。
2) 安装依赖(在 VM 上)
sudo apt-get update
sudo apt-get install -y git curl jq ca-certificates openssl
3) 安装 OpenClaw
运行安装脚本:
curl -fsSL https://openclaw.ai/install.sh | bash
4) 配置 nginx 将 OpenClaw 代理到 8000 端口
编辑 /etc/nginx/sites-enabled/default:
server {
listen 80 default_server;
listen [::]:80 default_server;
listen 8000;
listen [::]:8000;
server_name _;
location / {
proxy_pass http://127.0.0.1:18789;
proxy_http_version 1.1;
# WebSocket support
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
# Standard proxy headers
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# Timeout settings for long-lived connections
proxy_read_timeout 86400s;
proxy_send_timeout 86400s;
}
}
5) 访问 OpenClaw 并授权
访问 https://<vm-name>.exe.xyz/(参见引导流程输出的 Control UI 地址)。如果提示认证,粘贴 VM 上的 gateway.auth.token(通过 openclaw config get gateway.auth.token 获取,或用 openclaw doctor --generate-gateway-token 生成)。通过 openclaw devices list 和 openclaw devices approve <requestId> 审批设备。拿不准的话,直接在浏览器里用 Shelley!
远程访问
远程访问由 exe.dev 的认证系统处理。默认情况下,8000 端口的 HTTP 流量会被转发到 https://<vm-name>.exe.xyz,带有邮箱认证。
更新
npm i -g openclaw@latest
openclaw doctor
openclaw gateway restart
openclaw health
指南:更新