Python Flask: Почему IP-адрес регистрирующего устройства и IP-адрес мобильного телефона различаются? - PullRequest
1 голос
/ 21 февраля 2020

Мне нужно получить IP-адрес UE (пользовательского оборудования) в моем веб-приложении, созданном с помощью Python & Flask. Я использую библиотеку request.remote_addr и request.headers. но полученный IP-адрес отличается от реального IP-адреса моего мобильного телефона.

например,
полученный IP-адрес из моего веб-приложения: xxx.xxx.xxx.158

IP-адрес моего телефона: xxx. xxx.xxx.195

(но в моем P C * он работает правильно)

Ниже приведен код приложения wep:

from flask import Flask, jsonify, request
app = Flask(__name__)
@app.route("/get_my_ip", methods=["GET"])
def get_my_ip():
   return request.headers.get('X-Forwarded-For', request.remote_addr)

какое-нибудь исправление?

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