Получение IP-адреса клиента при использовании сервера разработки во Flask - PullRequest
0 голосов
/ 09 июля 2019

Что я делаю

У меня есть веб-сайт фляги, и я делаю его доступным для клиента с помощью туннелирования ngrok.

Что я хочу

Я пытаюсь получить IP-адрес клиента.

Что я сделал до сих пор

Я пробовал это до сих пор

request.environ.get('HTTP_X_REAL_IP', request.remote_addr)

и

request.environ['REMOTE_ADDR']

Но оба возвращают 127.0.0.1.Я также проверил этот вопрос Но это не помогло мне, так как написанный ответ там - для получения клиентских IP-адресов в среде производственного сервера, тогда как я ищу любой метод, с помощью которого я могу получить IP-адресклиент в режиме разработки сервера, который туннелируется с помощью ngrok.

У меня есть два возможных метода:

  • Если я могу получить IP-адрес инициатора запросов от Ngrok,Я не знаю, есть ли способ сделать это, но это может решить мою проблему.
  • Или я добавляю что-то к своему javascript-коду, чтобы всякий раз, когда страница индекса загружалась, она отправляла ajax-запрос, сообщая серверуэто IP-адрес клиента.(Поправьте меня если не так)
...