OpenClaw 通过 FRP 和 Nginx 提供 HTTPS 访问
连接链路
OpenClaw Gateway 只监听 WSL 本机的 127.0.0.1:18789。服务器上的 FRP visitor 创建本地回环端口,Nginx 再把 openclaw.5love00.top 的 HTTPS 和 WebSocket 请求代理过去。
浏览器访问 wss://openclaw.5love00.top,再经过 Nginx、FRP visitor 的 127.0.0.1:51879,最终到达 WSL 的 127.0.0.1:18789。
常见的 1006 错误
页面能打开并不代表 Gateway WebSocket 已经连接。浏览器代理可能会阻断 wss://,或者页面缓存了错误的 Gateway URL。需要确认 WebSocket 地址是 wss://openclaw.5love00.top,而不是页面地址、HTTP 地址或本机端口。
排查方法
- 确认本机 Gateway 监听 18789。
- 确认服务器 FRP visitor 正在监听 51879。
- 确认 Nginx 配置包含 WebSocket Upgrade 头。
- 关闭浏览器代理后重试,并在开发者工具的 Network / WS 中查看状态码。
如果连接返回 101,说明 WebSocket 握手成功;如果返回 401 或 403,应检查认证信息和设备配对;如果返回 502,应检查 FRP visitor 和本机 Gateway。