[本地IP]:[PORT]重定向到公共网站(Flask,服务器配置,本地环境)

时间:2019-02-03 11:29:22

标签: flask server localhost local host

我想在手机上调试Flask应用程序。

我的应用程序配置允许将应用程序公开到网络:

application.run(host= '0.0.0.0',port=5000,threaded=True)

但是,如果我加载mylocalIP:5000,它将重定向到托管生产站点的www.example.com,并且无法弄清它是为解决重定向而写的。

所以我看不到本地环境,但是在本地计算机上,也无法在其他计算机(例如手机)上调试应用程序。

我应该在哪里解决该问题?

我必须在某处更改了机器的配置,我认为这与烧瓶无关。

注意:作为替代,我尝试使用本地主机别名: 我使用的是Mac,启用了系统偏好设置>共享> Internet共享,本地网络中的其他计算机可以在myLocal.local主机上访问我的本地环境,但是仍然可以访问myLocal.local:5000除了我的计算机,其他机器都禁止。

1 个答案:

答案 0 :(得分:0)

您可以做一件事,安装Fiddler应用程序并在手机上配置反向代理。 tutorial可以帮助您在android应用程序中配置提琴手。

配置反向代理后,在本地主机或计算机IP上运行flask应用程序,然后可以在移动设备上访问计算机IP。 Fiddler还将帮助您拦截对应用程序的所有调用。如果您不想通过提琴手进行检查,则可以将手机直接放在相同的应用程序网络上。