从非本地网络机器连接到python开发django服务器

时间:2014-09-03 12:27:19

标签: python django networking webserver

我可以在我的机器上运行我的django dev服务器,并通过运行来访问本地网络:

sudo python manage.py runserver IP:80

OR

sudo python manage.py runserver 0.0.0.0:8000

现在,如何通过不在我本地wifi网络中的计算机通过互联网访问我的服务器?

2 个答案:

答案 0 :(得分:0)

使用您的设备局域网/广域网IP地址,然后配置您的调制解调器/路由器以使此IP具有外部访问权限。

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

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

答案 1 :(得分:0)

您可以使用ngrok等工具。

您可以在此处找到详细的使用说明:http://www.lexev.org/en/2014/remote-url-localhost-server/