Raspberry pi 如何允许web服务连接raspberryp服务器,该服务器链接到具有公共IP地址的路由器

Raspberry pi 如何允许web服务连接raspberryp服务器,该服务器链接到具有公共IP地址的路由器,raspberry-pi,gateway,Raspberry Pi,Gateway,我在raspberry PI中构建了node.js服务器,该PI链接到路由器。当然,PI中的这个服务器有一个类似192.168.1.130的本地IP地址,路由器有一个静态公共IP地址。此服务器可以向外部发送IP请求 由于路由器中的NAT和网关,现在我想知道是否可以允许web服务连接到此本地服务器 我记得我在我的计算机上做了一个本地服务器,当我把这个服务器的地址输入到facebook第三方应用程序时。facebook的第三方应用程序可以访问本地服务器上提供的页面 我认为这是可行的,但如何真正做到这

我在raspberry PI中构建了node.js服务器,该PI链接到路由器。当然,PI中的这个服务器有一个类似192.168.1.130的本地IP地址,路由器有一个静态公共IP地址。此服务器可以向外部发送IP请求

由于路由器中的NAT和网关,现在我想知道是否可以允许web服务连接到此本地服务器

我记得我在我的计算机上做了一个本地服务器,当我把这个服务器的地址输入到facebook第三方应用程序时。facebook的第三方应用程序可以访问本地服务器上提供的页面


我认为这是可行的,但如何真正做到这一点呢?

您必须在“映射端口”会话中将PI设备映射到路由器上

在路由器上有一个带有起始端口和目标主机/端口的表

在始发港,通知80 在目的地,通知主机192.168.1.130端口80

通常,路由器允许您映射一个范围(例如:80~90)。。。但是,在两个字段中,填入所需端口(例如80)