Веб-сервер Flask получает IP-адрес клиента [закрыто]Python

Программы на Python
Anonymous
Веб-сервер Flask получает IP-адрес клиента [закрыто]

Сообщение Anonymous »

У меня есть эта функция, которая возвращает IP-адрес клиента и запускается, когда клиент попадает на мой сервер flask.

Код: Выделить всё

# get client ip
def get_client_ip():
forwarded_for = request.headers.get('X-Forwarded-For')
if forwarded_for:
client_ip = forwarded_for.split(',')[0].strip()
else:
client_ip = request.remote_addr
return client_ip
однако оба дают мне мой локальный IP-адрес 127.0.0.1. Как я могу это исправить? Я также пытался раскрыть это через ngrok, но все равно не работает.


Подробнее здесь: https://stackoverflow.com/questions/790 ... clients-ip

Вернуться в «Python»