即使我在防火墙后面,openport.io 如何打开像 SSH 这样的服务?

网络工程 ip
2022-02-28 22:02:48

有一个服务,http://www.openport.io,它允许计算机向世界其他地方开放服务,例如 SSH 和 Web 服务器,即使计算机位于防火墙后面。

我目前正在我的客户家中部署 Raspberry pi 机器,这些机器几乎总是在具有动态 IP 的防火墙后面。

openports 是如何做到这一点的?有没有其他选择?

我之所以问这个问题是因为 openports 的文档记录很差,而且它们对电子邮件没有响应。

注意:No-IP 解决了动态 ip 问题。它不能帮助您绕过防火墙。

2个回答

您想要提供的“服务器”与 openport.io 建立出站连接并维护一个打开的套接字。当“客户端”连接到 openport.io 上的指定端口时,此连接将绑定回原始套接字。它基本上是一个交叉连接,可能增加了跨单个“服务器”套接字多路复用多个连接的能力(没有深入挖掘)。

最终它只是将两个套接字捆绑在一起 - 所以本质上只是一个特殊情况的代理服务器。

我找到了 NGROK,他们有更好的文档。