发布于 2015-12-30 13:24:52
这实际上是一个关于如何绕过NAT隐藏的问题。
使用ICE或转弯将暴露所有客户端真正的公共IP地址。同样,IPsec站点到站点的VPN也是如此。
为此,双方的中间箱(NAT设备)必须允许UPnP,这在国内消费环境之外是不太可能的。
原则上,一旦双方都使用UPnP转发港口,就可以建立一个IPsec站点到现场隧道。或者,PeerVPN可以使用TLS而不是IPsec来完成这篇文章。在这种情况下,只有超级节点( PeerVPN“服务器”)必须在网络上启用UPnP。但是,更新PeerVPN客户端以接受动态端口可能有点棘手。
可扩展可能不是正确的词,除非您的意思是可扩展到两个以上、十个、一百个对等点。
LogMeIn Hamachi有效地结合了这些东西,并且在NAT隐藏的客户端和服务器之间的P2P“我的世界”中工作得足够好:https://en.m.wikipedia.org/wiki/Hamachi_(软件)
https://serverfault.com/questions/746046
复制