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)
相关推荐
weixin_4249993618 小时前
如何用SQL按条件计算移动求和_结合CASE与窗口函数
jvm·数据库·python
AI玫瑰助手18 小时前
Python基础:字符串的常用内置方法(查找替换分割)
android·开发语言·python
214396518 小时前
持久化存储如何适配不同浏览器?解决隐私模式下存储失败的指南
jvm·数据库·python
justjinji18 小时前
c++怎么读取大端序设备的固件bin文件_字节反转与位移操作【详解】
jvm·数据库·python
shark222222218 小时前
Python中的简单爬虫
爬虫·python·信息可视化
m0_5150984218 小时前
如何处理视图中的Definer_视图创建者权限变更对视图有效性的影响
jvm·数据库·python
Ailan_Anjuxi18 小时前
Python快速学习——第11章:模块
python·编程语言
2401_8836002518 小时前
如何创建物化视图_CREATE MATERIALIZED VIEW基本语法与数据填充
jvm·数据库·python
浔川python社19 小时前
《浔川社团关于原计划后期将暮烟合作程序全部自研的说明》
python·青少年编程
浔川python社19 小时前
《浔川社团取消与暮烟社团合作公告》
python