exe.dev
目标:在 exe.dev 虚拟机上运行 OpenClaw Gateway,通过 https://<vm-name>.exe.xyz 从你的电脑访问。
本页面假设你使用 exe.dev 的默认 exeuntu 镜像。如果你选择了其他发行版,请相应调整软件包名称。
新手快速上手
- 访问 https://exe.new/openclaw
- 根据需要填入你的认证密钥或 token
- 点击虚拟机旁边的 “Agent”,然后等待…
- ???
- 大功告成
准备工作
- exe.dev 账号
- 能通过
ssh exe.dev访问 exe.dev 虚拟机(可选)
使用 Shelley 自动安装
Shelley 是 exe.dev 的 Agent,可以用我们的 Prompt 立即安装 OpenClaw。使用的 Prompt 如下:
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 device 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) 创建虚拟机
在你的设备上运行:
ssh exe.dev new
然后连接到虚拟机:
ssh <vm-name>.exe.xyz
提示:保持这个虚拟机为有状态模式。OpenClaw 会在 ~/.openclaw/ 和 ~/.openclaw/workspace/ 下存储数据。
2) 安装依赖(在虚拟机上)
sudo apt-get update
sudo apt-get install -y git curl jq ca-certificates openssl
3) 安装 OpenClaw
运行 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/?token=YOUR-TOKEN-FROM-TERMINAL(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
指南:更新