目前在我的聊天p2p应用程序中,我需要打开其他计算机可以连接的端口,但管理员不允许静态ip打开该端口。然后,我发现了一个网络编程练习,它似乎是这个问题的解决方案。要求如下:“编写程序测试UPnP协议,调制解调器控制器自动打开NAT网关,在调制解调器无法控制的情况下,找出并安装NAT穿透技术,连接两个NAT网络中的两个客户端。internet (使用中间服务器进行引物连接)。”谁能告诉我什么是连接原语的中间服务器?
发布于 2017-11-23 00:19:32
您可以简单地设置DynDNS服务。您将拥有一个具有任意ip地址的外部域名。
但是设置SoftEther VPN解决方案的最好方法。可以通过任何NAT。您也可以将应用程序服务器保留在NAT子网中。并且该服务器将在允许从任何地方连接的公共EtherVPN注册表上注册。
如果您希望在应用程序中嵌入智能解决方案。请查看类似的VoIP通信解决方案。就像冰,晕,转弯。但这并不容易实现。
发布于 2017-11-24 15:52:25
检查https://www.noip.com/ :P。也许这可以解决你的一些问题^^
https://stackoverflow.com/questions/47430257
复制相似问题