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)
相关推荐
2301_796588503 分钟前
Golang怎么处理JSON大数字精度_Golang如何避免前端JavaScript解析大整数丢失精度【避坑】
jvm·数据库·python
吕源林4 分钟前
如何使用关联数组_Index-By Table集合类型定义与遍历
jvm·数据库·python
陶然同学5 分钟前
【Python】文件操作
开发语言·python
2301_775148158 分钟前
如何配置物化视图只进行完全刷新_COMPLETE Refresh的强制刷新场景
jvm·数据库·python
m0_7436239210 分钟前
HTML函数本地测试需多少带宽_HTML函数与网络硬件关系【操作】
jvm·数据库·python
YJlio10 分钟前
2026年4月18日60秒读懂世界:从神舟二十号出舱到L2新国标公示,今天最值得关注的6个信号
windows·python·django·计算机外设·电脑·outlook·eixv3
2301_8135995510 分钟前
c#如何添加按钮点击事件_c#添加按钮点击事件的几种常见用法
jvm·数据库·python
2301_8148098611 分钟前
如何让导航栏下落动画变慢?——CSS 动画时长精准控制教程
jvm·数据库·python
weixin_4249993612 分钟前
mysql如何利用并行查询提速_mysql 8.0并行扫描特性
jvm·数据库·python
来自远方的老作者12 分钟前
第10章 面向对象-10.3 封装
开发语言·python·私有属性·私有方法·封装