不确定我的 Buffalo 路由器是否可以将端口转发到我的 Python 程序

不确定我的 Buffalo 路由器是否可以将端口转发到我的 Python 程序

我的本地计算机上运行着一个简单的 python flask api。该 api 在我的本地 ip 地址 192.168.XX 和端口 5000 上运行。我的本地计算机连接到 Buffalo 路由器。我可以从连接到同一路由器的其他设备访问此 api。但我希望它可以从我网络外的设备访问,基本上是从互联网上的设备访问。我知道我需要在路由器上进行端口转发,但不确定如何操作。此外,我对端口转发接口上的几个选项感到困惑,比如 Airstation IP 地址和 PPoe IP 地址之间的区别。我在图片中附上了我的路由器端口转发接口。在此处输入图片描述 提前致谢

答案1

您可以在文章中找到有关路由器的说明 Buffalo WHR-G125 路由器开放端口说明

您需要为计算机指定一个静态 IP 地址。如果您需要更多信息,请告知我们您使用的是 Windows、Linux 还是 Mac。

以下是图像中路由器页面的说明:

  • 从组下拉框中选择新组。

  • 为该转发创建一个名称,并将其放入组名框中。该名称仅用于提醒,对端口转发没有任何影响。

  • 在里面互联网侧 IP 地址下拉框选择AirStation 的互联网 IP 地址

  • 启用TCP/UDP单选按钮。

  • 在里面端口号和 LAN 侧端口框中输入要转发的端口(5000)。

  • LAN 端 IP 地址盒子。

  • 完成后单击添加按钮。

在此处输入图片描述

相关内容