@funnychaak

Как узнать ip клиента?

Сервер: FlASK(python). Хостинг: cloud9, как узнать ip подключения ?
Метод request.remote_addr должен возвращать ip подключения, и что-то он возвращает, но это не ip клиента.
  • Вопрос задан
  • 2926 просмотров
Пригласить эксперта
Ответы на вопрос 2
@pcdesign
from flask import Flask,   request
@app.route('/ip/')
def get_user_ip():
    ip = request.headers.get('X-Real-IP')
    return ip
Ответ написан
gunlinux
@gunlinux
Freelancer
location / {
   ...
   proxy_set_header X-Real-IP $remote_addr;
   ...
}


В nginx, если используете на своем хосте.
И потом request.remote_addr
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы