从非本地网络设备连接Python Django开发服务器
我可以在我的电脑上运行Django开发服务器,并通过以下方式让它在本地网络中可访问:
sudo python manage.py runserver IP:80
或者
sudo python manage.py runserver 0.0.0.0:8000
现在,我该如何让我的服务器在不在我本地WiFi网络的机器上也能访问呢?
2 个回答
0
你可以使用一个叫做 ngrok 的工具。
这里有一个详细的使用说明:http://www.lexev.org/en/2014/remote-url-localhost-server/
0
使用你电脑的局域网或广域网IP地址,然后配置你的调制解调器或路由器,让这个IP地址可以访问外部网络。
举个例子,假设你电脑的局域网或广域网IP地址是 192.168.0.100
。你可以通过 python manage.py runserver 192.168.0.100:8000
来运行你的Django开发服务器。
接下来,设置你的调制解调器或路由器,可能需要在你的DMZ设置里进行配置。