发现
通过 mDNS 和广域 DNS-SD 扫描网关信标。这是 openclaw gateway 参考的一部分。
发现网关(Bonjour)¶
gateway discover 扫描网关信标(_openclaw-gw._tcp)。
- 多播 DNS-SD:
local. - 单播 DNS-SD(广域 Bonjour):选择一个域名(例如:
openclaw.internal.)并配置拆分 DNS + DNS 服务器;参见 Bonjour。
只有启用了 Bonjour 发现(默认)的网关才会广播该信标。
每个信标上的 TXT 提示:role(网关角色提示)、transport(传输提示,例如 gateway)、gatewayPort(WebSocket 端口,通常为 18789)、tailnetDns(MagicDNS 主机名,如可用)、gatewayTls / gatewayTlsSha256(已启用 TLS + 证书指纹)。sshPort 和 cliPath 仅在完整发现模式下发布(discovery.mdns.mode: "full";默认为 "minimal",会省略它们——客户端随后将 SSH 目标默认设为端口 22)。
gateway discover¶
--json布尔值(路径)- 机器可读输出(同时禁用样式/加载指示器)。
示例:
Note
- 当启用广域域名时,会扫描
local.以及已配置的广域域名。 - JSON 输出中的
wsUrl由解析后的服务端点派生,而不是来自诸如lanHost或tailnetDns等仅 TXT 提示。 discovery.mdns.mode控制sshPort/cliPath在local.mDNS 和广域 DNS-SD 上的发布(见上文)。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw