在分布式 AI 网关架构中,如何让用户在局域网或虚拟网络中零配置地发现可用网关,是提升用户体验的关键。OpenClaw 采用 Bonjour (mDNS/DNS-SD) 作为核心发现协议,并深度集成 Tailscale 以实现跨网络的广域发现。
核心设计原则
OpenClaw 网关通过 服务类型进行广播。客户端通过解析 SRV 记录 获取连接端点,通过 TXT 记录 获取辅助提示信息。
TXT 记录详解
关键安全警示
在 中控制发现行为。
模式一:最小化暴露 (推荐生产环境)
仅广播必要信息,隐藏 SSH/CLI 路径等细节。
模式二:完全功能 (家庭/开发环境)
广播所有辅助信息,方便多设备无缝连接。
模式三:完全禁用
适用于纯公网反向代理或高安全隔离环境。
环境变量覆盖
无需修改配置文件,临时调整行为:
标准 mDNS 无法跨越路由器。OpenClaw 通过 单播 DNS-SD (Unicast DNS-SD) 结合 Tailscale Split-DNS 实现跨网络发现。
架构原理
一键部署
在网关主机执行:
自动安装 CoreDNS,配置监听,并生成区域文件 。
验证步骤
在任意 Tailscale 节点验证:
Tailscale 控制台配置
常用调试命令
常见问题矩阵
iOS 节点调试
场景 A:家庭多设备 (LAN)
目标:手机、平板、电脑自动发现。
场景 B:企业团队共享 (Tailnet)
目标:分布在不同地点的团队成员安全访问。
场景 C:远程 VPS (公网代理)
目标:通过域名访问,无需内部发现。
Do‘s (推荐)
Don’ts (避免)
OpenClaw 的发现机制在极致便利与严格安全之间取得了平衡。
记住:发现只是引路人,连接必须验明正身。 合理配置 并结合 Tailscale 的安全隧道,你将拥有一个既易用又坚固的 AI 网关网络。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/239234.html