首页 > 其他分享 >测试了一下X-Forwarded-For和X-Real-Ip

测试了一下X-Forwarded-For和X-Real-Ip

时间:2022-11-23 17:35:57浏览次数:41  
标签:Real __ Forwarded Ip app request hello

想看看客户端来源的真实地址的,链路就是一个nginx,后面就是web应用

1、nginx配置无 (为啥没配置?)

2、flask应用

from flask import Flask,request,jsonify
app = Flask(__name__)

@app.route('/hello')
def hello_world():
   print('request.headers',request.headers)#获取所有请求头里面的字段
   obj = {
        "status": 1,
        "content": {
            "from": "python"
        }
   }

   return jsonify(obj)

if __name__ == '__main__':
   app.run(host='0.0.0.0',port=8888,debug=True)

3、命令行直接测试

curl "http://xxxxxx/hello" -H 'X-Forwarded-For: 1.1.1.1,7.7.7.7' -H 'X-Real-IP: 2.2.2.2' -H 'Host:proxytest.xxx.com'

 

  

 结果就是卒,还测个锤子。在多层代理的情况下要看出来用户的真实ip还是很难的,xff和xri都是不可信的。

 

标签:Real,__,Forwarded,Ip,app,request,hello
From: https://www.cnblogs.com/bill2014/p/16919097.html

相关文章

  • JSZIP打包下载图片
    importmomentfrom'moment';importJSZipfrom'jszip';importsaveAsfrom'jszip/vendor/FileSaver';constgetFile=useCallback((url)=>{returnnew......
  • python中利用pipreqs查询并安装项目所依赖的所有包
    pipreqs的安装pipinstallpipreqs-ihttp://pypi.douban.com/simple--trusted-hostpypi.douban.com在terminal中,如要查看test文件夹下脚本所依赖包,则输入如下命令:pi......
  • 短说正式版V3.7.4发布【新增悬赏问答、打赏、付费看帖、IP属地】
    Hi大家好,我是给你们带来惊喜的运营小番茄。本期更新为短说通用版的正式版V3.7.4版本,更新功能主要围绕基于V3.7版本的bug修复。V3.7版本的功能更新可查看此文章:功能BUG修复1.......
  • IPv6改造方案:双栈技术-中科三方
    IPv4到IPv6的过渡技术主要有双栈协议,隧道技术和网络地址转换-协议地址转换技术三种技术方案,本篇内容中科三方针对双栈技术的原理和应用场景做下简单介绍。一、双协议栈(Dual......
  • IPv6改造方案:双栈技术-中科三方
    ​IPv4到IPv6的过渡技术主要有双栈协议,隧道技术和网络地址转换-协议地址转换技术三种技术方案,本篇内容中科三方针对双栈技术的原理和应用场景做下简单介绍。一、双协议栈(D......
  • AWD4-如何指定靶机的IP地址
    如何指定靶机的ip地址awd比赛中,应该每一台靶机占用一个ip地址,但是我们使用docker的情况下,可以使用桥接网络给容器分配ip地址,但是只支持容器之间的一个访问,不能分配容器与......
  • 批处理修改IP和DNS
    由于特殊需要,我们的IP地址有时候是固定的,有时候是动态分配,一直用网上邻居右键修改其实很不方便,而且也会卡成电脑假死状态。于是我就想要写个批处理文件,放在桌面上,双击运行就......
  • mtk mips
    makeARCH=mipsCROSS_COMPILE="/home/ralink/RT288x_SDK/toolchain/buildroot-gcc342/bin"/mipsel-linux,makeARCH=mipsCROSS_COMPILE="/home/ralink/RT288x_SDK/toolc......
  • Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID,反
    query取得iframe中元素的几种方法 在iframe子页面获取父页面元素代码如下:$('#objId',parent.document);在父页面获取iframe子页面的元素代码如下:$("#objid",doc......
  • JavaScript decodeURI() 函数 Url 解码
    定义和用法decodeURI()函数可对encodeURI()函数编码过的URI进行解码。语法decodeURI(URIstring)参数描述URIstring必需。一个字符串,含有要解码的URI或其他要解码......