我们都知道能够建立远程SSH或VNC连接到树莓派和其他嵌入式Linux物联网设备是多么重要。典型的方法是从本地网络中的另一台计算机通过SSH访问该疾病。但是,如果您需要从外部网络(如internet)访问树莓派,则肯定需要端口转发。
阅读时间:
4
分钟
端口转发或有时称为端口映射,远程端口访问被NAT(网络地址转换)网络(即防火墙/路由器后面的专用网络)用于将来自外部网络的数据包重定向到本地网络内所需的计算机或设备,反之亦然。通俗地说,是LearningHub端口转发,有时也称为端口映射,允许私有网络中的计算机或服务通过互联网与其他公共或私有计算机或服务连接。
为什么你需要在树莓派上转发端口呢?对于想要了解端口转发用例的读者,这里有一些示例:
我们都知道能够建立远程SSH或VNC连接到树莓派和其他嵌入式Linux物联网设备是多么重要。典型的方法是从本地网络中的另一台计算机通过SSH访问该疾病。但是,如果您需要从外部网络(如internet)访问树莓派,则肯定需要端口转发。
私人托管的网站,如仪表板和其他网站/页面需要暴露在本地互联网上,以便有人能够从世界任何地方访问它们。例如,要从internet访问运行在您的家庭/办公室网络中的树莓派上的简单nginx服务器,必须使用端口转发技术将来自您的网络外部的请求重定向到树莓派
从外部网络(如Internet)访问私有网络中的私有文件传输协议服务器主机(可能在树莓派上)也需要在路由器/防火墙上配置端口转发。
正如上面提到的最简单的解决方案一样,如果你的网络地址不固定(即由ISP提供的动态IP,并且随着时间的推移而变化),端口转发可能会很麻烦。即使您已经使用上述方法正确配置了网络,一旦IP租期结束,您的ISP将为您的网络分配一个全新的IP,阻止您从外部访问网络,直到您找到新的IP地址。
更重要的是,如果路由器配置访问受限,上述方法都无法在树莓派上启用端口转发。
幸运的是,JFrog连接规避了上述问题,提供了一种快速简便的端口转发解决方案。JFrog Connect还为远程管理您的嵌入式Linux物联网设备提供完整的管理解决方案-部署OTA更新,访问设备外壳(SHH)和远程桌面(VNC)。