感谢各位的讨论,我更新了 IKEv2 的测试结果:不能满足需求。
嗯嗯,我用 macOS 的朋友也有个群晖做旁路由,但是恐怕问题没这么好解决:在他的局域网里,因为 MacBook 对路由器的存在不知情,它发出的广播包并不会自动到达我和另一个朋友的电脑(或许蒲公英可以做到转发广播?不太清楚)。
因此,最好情况下,也就是我和另一个朋友能搜索到他的房间。
是的。准确地说,在 Windows、Linux 上都有一堆方案,ZeroTier、n2n、Tinc 都是完全满足需求的、「支持广播」的虚拟局域网。尤其是 n2n,个人力推。
但到了 macOS 上,问题立刻复杂了:n2n 等软件的开发人员,作为独立开发者,没钱上交年贡,买 macOS 的 V.P.N 调用权限(更不要说苹果的官方 V.P.N. API 只开放给「企业开发者」了);苹果的 API 又朝令夕改,接口想弃用就弃用,权限想收紧就收紧。