现有的各种方案,比如 zerotier moon, headscale 都需要自建一个中心化的服务来实现客户端的信息交换和转发。但其实客户端可以不通过中心服务器的.
信息交换可以利用 irc/xmpp/mqtt 机器人, 这样利用公共资源就能做到信息交换
包转发也可以先利用公共的 stun 来打洞,实在打不通才走 turn
所以中心化的服务不可缺少的就是一个 turn 服务而已,其他都功能都可以被公共资源 offload ,如果客户端不是对称 nat 的话根本就不需要中心服务器的存在。
现在有这种方案吗?
信息交换可以利用 irc/xmpp/mqtt 机器人, 这样利用公共资源就能做到信息交换
包转发也可以先利用公共的 stun 来打洞,实在打不通才走 turn
所以中心化的服务不可缺少的就是一个 turn 服务而已,其他都功能都可以被公共资源 offload ,如果客户端不是对称 nat 的话根本就不需要中心服务器的存在。
现在有这种方案吗?