[local IP]: [PORT] перенаправляет на общедоступный веб-сайт (Flask, конфигурация сервера, локальная среда) - PullRequest
0 голосов
/ 03 февраля 2019

Я хочу отладить приложение фляги на мобильных устройствах.

Моя конфигурация приложения позволяет выставить приложение в сети:

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

Однако, если я загружаю mylocalIP:5000, оноперенаправляет на www.example.com, где размещается производственный сайт, и не может определить, где он написан для разрешения перенаправления.

Поэтому я не вижу свою локальную среду, но на своем локальном компьютере, и не могу отладить приложениена других машинах - например, на мобильных телефонах.

Куда мне обратиться, чтобы решить проблему?

Я, должно быть, где-то изменил конфигурацию на своей машине, я не думаю, что это связано с колбой.

Примечание: в качестве альтернативы я попытался использовать псевдоним локального хоста: я использую Mac, Системные настройки> Общий доступ> Общий доступ к Интернету включен, другие компьютеры в локальных сетях могут получить доступ к моемулокальный env на хосте myLocal.local, но доступ к myLocal.local:5000 запрещен для других компьютеров, кроме моего компьютера.

1 Ответ

0 голосов
/ 05 февраля 2019

Вы можете сделать одну вещь, установить приложение Fiddler и настроить обратный прокси на своем мобильном телефоне.Это учебное пособие поможет вам настроить fiddler в приложениях для Android.

После настройки обратного прокси-сервера запустите приложение фляги на локальном хосте или IP-адресе компьютера, и вы сможете получить доступ к IP-адресу вашего устройства на своем мобильном телефоне.Fiddler также поможет вам перехватить все звонки, сделанные на ваше приложение.Если вы не хотите проверять через Fiddler, вы можете напрямую подключить свой мобильный телефон к той же сети приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...