Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Raspberry pi 如何允许web服务连接raspberryp服务器,该服务器链接到具有公共IP地址的路由器_Raspberry Pi_Gateway - Fatal编程技术网

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)