我正在开发一个项目,该项目需要从Internet上的任何地方访问Raspberry Pi。我正在使用Screenly开源图像,但可以使用为Raspbian构建的图像。这个想法是要能够将图像放置在从世界任何地方连接到Pi的屏幕上。有什么方法可以从Pi所在的网络外部访问Pi?
答案 0 :(得分:0)
这取决于您的PI如何连接到互联网。
如果通过wifi或电缆连接到路由器,则需要在路由器上打开一个端口。这就是所谓的端口警告。
看看这个:
默认情况下,您的本地网络是本地网络,并且与其余网络断开连接 互联网。在大多数情况下,您只显示一个IP地址 向世界传播,尽管路由器分发给您的路由器很多 本地的单个计算机和设备。端口转发的作用是 在该共享IP地址上获取一个可供其余用户使用的端口 网络并将其转发到您的本地计算机之一。这让 本地网络上来自外部访问服务的人员。
如果通过移动连接进行连接,情况将变得更加复杂,因为您很可能无法找到访问提供商分配给PI的IP的方法。在这种情况下,我认为您最好设置VPN。
答案 1 :(得分:0)
这里有几篇文章告诉您如何轻松进行端口转发:
https://www.pitunnel.com/doc/access-http-website-raspberry-pi-over-internet https://www.pitunnel.com/doc/remote_terminal
您可以使用这样的隧道来访问Raspberry Pi上托管的Web服务器,或者通过Internet访问远程终端,SSH会话,SFTP等。