这篇文章记录一次典型的 OpenClaw Control UI 远程访问踩坑过程:在 macOS 的 Mac mini 上运行 OpenClaw(Web UI 端口 18789),希望在另一台同一 Tailnet 内的 MacBook **问。过程会遇到 DNS、证书、Tailscale Serve、Origin 校验、Proxy 信任与 Pairing 等一串“看起来像一个问题、实际是多层叠加”的故障。
最终的目标是:
- 本机仍然用 正常访问与聊天
- 远端(Tailnet 内)用 安全访问
- 不必开启 “Use Tailscale DNS settings”(它可能导致“开了就断网”)
- 页面不再提示离线、版本不适用、origin not allowed、pairing-required 等
因为 OpenClaw 默认只监听 (loopback),外部 IP 上并没有监听 18789。
典型错误:
本质通常是 DNS / 出网访问 Let’s Encrypt (ACME) 失败。
- “版本 不适用 / 健康状况 离线”
说明前端页面能加载,但 WebSocket/后端握手失败。
说明你已经通过反代(Tailscale Serve)进来了,但网关认为代理头“不可信”,导致本地判定失效,进而触发更严格的 pairing 流程。
不要把 OpenClaw gateway 直接绑到 或 然后在远端访问 。
更稳健、更安全的方式是:
- OpenClaw 仍然只监听
- 用 在 Tailnet 内提供 HTTPS 入口(通常 443)
- 远端访问
这可以避免:
- 直接暴露控制面到整个局域网
- 自己折腾 HTTPS 反代/证书
- 一些 UI 对 “非 localhost 的 http” 产生 secure context 问题
在 Mac mini 上:
只要能连上、能看到 LISTEN(200/302/401 都行),就说明 OpenClaw 网关本地没问题。
在 Mac mini 上做一次“清空 + 重建”(强烈推荐):
GPT plus 代充 只需 145
你必须在 里看到类似:
注意:不要看 来判断 Serve 是否生效。看 。
如果你运行:
看到:
- 或 超时
就说明这台机器的 DNS 配置不可用或 DNS 服务器不可达。
快速验证:
GPT plus 代充 只需 145
查看你正在用的网卡 DNS:
临时改成可靠 DNS(验证用):
GPT plus 代充 只需 145
DNS 恢复后再跑:
成功后,你再决定要不要把 DNS 改回去。
正确做法是:Split DNS(只把 tail 域名交给 Tailscale DNS)。
在远端 MacBook 上:
GPT plus 代充 只需 145
然后测试:
这不会影响公网域名的解析,也不需要开启 “Use”。
注意:把 换成你自己的 tailnet search domain。
当远端能打开 ,但页面提示:
说明网关做了严格的 Origin 校验。
在 Mac mini 上:
GPT plus 代充 只需 145
注意:
- origin 只写 ,不要带路径,不要带末尾
如果日志出现类似:
这说明你是通过 Tailscale Serve 本机反代进来的:
网关看到 remote=127.0.0.1,但 是远端的 100.x 地址。
由于 127.0.0.1 这个代理没被信任,它不会把连接当作“本地/可信”,从而触发 pairing。
修复:
然后你需要做一次 pairing:
- 远端浏览器重新打开 UI,触发 pending pairing
- 在 Mac mini 本机 UI()里批准该设备(Approve / Pair)(; )
完成后远端 UI 的 “健康状况 离线” 会变成在线,版本信息也会正常显示。
- (仍只监听本机)
- 包含远端访问的
- 至少包含 和 (因为 Serve 反代来自本机)
- 已批准远端设备 pairing
- 可看到
- 成功
- 不开 “Use Tailscale DNS settings”
- 用 做 Split DNS 指向
- 访问
如果你也遇到“能打开但离线”的 OpenClaw 远程访问问题,按这个顺序做,基本不会走弯路:
- 确认 本机可用
- + ,确保 里有端点
- 修复 DNS 使 能访问 ACME
- 访问端用 Split DNS 解析 (不开 Use)
- 配
- 配 (信任 Serve 本机反代)
- 在本机批准 pairing
到这里,你的远端 Control UI 应该会稳定在线。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/214287.html