Flask 如何在路由器上设置端口转发以访问本地web服务器?

Flask 如何在路由器上设置端口转发以访问本地web服务器?,flask,router,portforwarding,Flask,Router,Portforwarding,如何在路由器上设置端口转发,以便可以访问局域网外的本地Web服务器 我有一个本地python flask应用程序在RaspberryPi上的以下URL处运行,只有在同一LAN上的以下URL处才能访问该应用程序: 192.168.1.11:5000 我正在尝试在NETGEAR夜鹰M1移动热点路由器上设置端口转发,方法是在端口转发的路由器表单中输入以下内容。我的公共IP是107.77.241.11,因此我尝试了以下操作,但没有成功 我还尝试了以下基于,这也不起作用 如何使用端口转发访问我的py

如何在路由器上设置端口转发,以便可以访问局域网外的本地Web服务器

我有一个本地python flask应用程序在RaspberryPi上的以下URL处运行,只有在同一LAN上的以下URL处才能访问该应用程序:

192.168.1.11:5000
我正在尝试在NETGEAR夜鹰M1移动热点路由器上设置端口转发,方法是在端口转发的路由器表单中输入以下内容。我的公共IP是107.77.241.11,因此我尝试了以下操作,但没有成功

我还尝试了以下基于,这也不起作用

如何使用端口转发访问我的python flask应用程序

  • 在我的例子中,我必须指定本地细节,而不是URL的公共ip

  • 不要选择端口80,它可能被另一个服务阻塞,5000工作正常

  • 您是否在Flask应用程序中添加了host='0.0.0.0'


  • 是的-我在烧瓶应用程序中使用了0.0.0.0。我试试0.0.0.0和5000