有一个服务,http://www.openport.io,它允许计算机向世界其他地方开放服务,例如 SSH 和 Web 服务器,即使计算机位于防火墙后面。
我目前正在我的客户家中部署 Raspberry pi 机器,这些机器几乎总是在具有动态 IP 的防火墙后面。
openports 是如何做到这一点的?有没有其他选择?
我之所以问这个问题是因为 openports 的文档记录很差,而且它们对电子邮件没有响应。
注意:No-IP 解决了动态 ip 问题。它不能帮助您绕过防火墙。
有一个服务,http://www.openport.io,它允许计算机向世界其他地方开放服务,例如 SSH 和 Web 服务器,即使计算机位于防火墙后面。
我目前正在我的客户家中部署 Raspberry pi 机器,这些机器几乎总是在具有动态 IP 的防火墙后面。
openports 是如何做到这一点的?有没有其他选择?
我之所以问这个问题是因为 openports 的文档记录很差,而且它们对电子邮件没有响应。
注意:No-IP 解决了动态 ip 问题。它不能帮助您绕过防火墙。
您想要提供的“服务器”与 openport.io 建立出站连接并维护一个打开的套接字。当“客户端”连接到 openport.io 上的指定端口时,此连接将绑定回原始套接字。它基本上是一个交叉连接,可能增加了跨单个“服务器”套接字多路复用多个连接的能力(没有深入挖掘)。
最终它只是将两个套接字捆绑在一起 - 所以本质上只是一个特殊情况的代理服务器。
我找到了 NGROK,他们有更好的文档。