从非本地网络计算机连接到python development django服务器

从非本地网络计算机连接到python development django服务器,python,django,networking,webserver,Python,Django,Networking,Webserver,我能够在我的机器上运行django dev服务器,并通过运行以下命令使其可访问本地网络: sudo python manage.py runserver IP:80 或 现在,如何让不在本地wifi网络中的机器通过internet访问我的服务器?使用您的机器LAN/WAN ip地址,然后配置调制解调器/路由器,使此ip具有外部访问权限 例如,考虑到您的机器LAN/WAN ip地址是192.168.0.100。 您可以将django开发服务器作为python manage.py运行服务器192.

我能够在我的机器上运行django dev服务器,并通过运行以下命令使其可访问本地网络:

sudo python manage.py runserver IP:80


现在,如何让不在本地wifi网络中的机器通过internet访问我的服务器?

使用您的机器LAN/WAN ip地址,然后配置调制解调器/路由器,使此ip具有外部访问权限

例如,考虑到您的机器LAN/WAN ip地址是
192.168.0.100
。 您可以将django开发服务器作为
python manage.py运行服务器192.168.0.100:8000

然后,设置调制解调器/路由器。。可能在您的DMZ设置内。

您可以使用类似的工具

您可以在此处找到详细的使用说明:

sudo python manage.py runserver 0.0.0.0:8000