Flask中获取HTTPS请求的代理IP的原始IP地址

在Flask中获取HTTPS请求的代理IP的原始IP地址,你可以使用X-Forwarded-For HTTP头。这个头可能包含多个IP地址,其中第一个通常是原始的客户端IP。

以下是一个Flask示例代码,展示了如何获取原始的客户端IP地址:

python 复制代码
from flask import Flask, request
 
app = Flask(__name__)
 
@app.route('/')
def index():
    x_forwarded_for = request.headers.get('X-Forwarded-For')
    if x_forwarded_for:
        original_ip = x_forwarded_for.split(',')[0]
    else:
        original_ip = request.remote_addr
    return f"Original IP: {original_ip}"
 
if __name__ == '__main__':
    app.run(debug=True)
相关推荐
喜欢的名字被抢了29 分钟前
FastAPI 取代 Flask 的底层逻辑:一场类型驱动的 API 架构革命
架构·flask·fastapi
nothing&nowhere1 小时前
用 Python 做问卷数据清洗:无效样本检测与处理实战
开发语言·python·数据清洗·数据处理·问卷星·问卷星脚本·刷问卷
花酒锄作田1 小时前
如何发布自己的 Python 库到 PyPI
python
researcher-Jiang2 小时前
Design Patterns——Template Method入门到情景实战
python·设计模式·模板方法模式
sibo_yzm3 小时前
ECE-583快速打通欧姆龙PLC与Modbus TCP客户端连接
tcp/ip·modbus tcp·工业通信·光伏·ethercat·工业网关·上海泗博
飞猪~6 小时前
LangChain python 版本 第一集
开发语言·python·langchain
2601_956319886 小时前
最新AI量化提效,先做可验证的小流程
人工智能·python
开飞机的舒克_8 小时前
FastAPI 实战入门:从路由、参数校验到依赖注入的后端开发指南
python·fastapi
霸道流氓气质8 小时前
Kiro 中反编译 JAR 包并分析字节码的流程指南
chrome·python·jar