Bonjour / mDNS 设备发现
OpenClaw 使用 Bonjour(mDNS / DNS‑SD)作为仅限局域网的便捷方式来发现 活跃的 Gateway 网关(WebSocket 端点)。这是尽力而为的,不能替代 SSH 或 基于 Tailnet 的连接。 通过 Tailscale 的广域 Bonjour(单播 DNS‑SD) 如果节点和 Gateway 网关在不同的网络上,多播 mDNS 无法跨越 边界。你可以通过切换到基于 Tailscale 的单播 DNS‑SD (“广域 Bonjour”)来保持相同的设备发现用户体验。 概要步骤: 在 Gateway 网关主机上运行 DNS 服务器(可通过 Tailnet 访问)。 在专用区域下发布 _openclaw-gw._tcp 的 DNS‑SD 记录 (示例:openclaw.internal.)。 配置 Tailscale 分割 DNS,使你选择的域名通过该 DNS 服务器为客户端(包括 iOS)解析。 OpenClaw 支持任何发现域名;openclaw.internal. 只是一个示例。 iOS/Android 节点同时浏览 local. 和你配置的广域域名。 Gateway 网关配置(推荐) { gateway: { bind: "tailnet" }, // 仅 tailnet(推荐) discovery: { wideArea: { enabled: true } }, // 启用广域 DNS-SD 发布 } 一次性 DNS 服务器设置(Gateway 网关主机) openclaw dns setup --apply 这会安装 CoreDNS 并配置它: ...