【问题标题】:Connect to python development django server from a non-local network machine从非本地网络机器连接到python开发django服务器
【发布时间】:2014-09-03 12:27:18
【问题描述】:

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

sudo python manage.py runserver IP:80

sudo python manage.py runserver 0.0.0.0:8000

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

【问题讨论】:

    标签: python django networking webserver


    【解决方案1】:

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

    例如,假设您的机器 LAN/WAN ip 地址是192.168.0.100。 你以python manage.py runserver 192.168.0.100:8000 运行你的 django 开发服务器。

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

    【讨论】:

      【解决方案2】:

      您可以使用ngrok 之类的工具。

      这里有详细的使用说明:http://www.lexev.org/en/2014/remote-url-localhost-server/

      【讨论】:

        猜你喜欢
        • 2016-01-09
        • 1970-01-01
        • 2017-07-30
        • 1970-01-01
        • 2020-07-15
        • 1970-01-01
        • 1970-01-01
        • 2012-08-10
        相关资源
        最近更新 更多