X-Forwarded-For 和 X-Real-IP 的区别?
来源:互联网 发布:网络市场营销师 编辑:程序博客网 时间:2024/06/05 18:19
做动静分离的时候这里有疑问所以请教度娘
网上摘得,觉得比较有用就记下了
一般来说,X-Forwarded-For
是用于记录代理信息的,每经过一级代理(匿名代理除外),代理服务器都会把这次请求的来源IP
追加在X-Forwarded-For
中
来自4.4.4.4
的一个请求,header包含这样一行
X-Forwarded-For: 1.1.1.1, 2.2.2.2, 3.3.3.3
代表 请求由1.1.1.1
发出,经过三层代理,第一层是2.2.2.2
,第二层是3.3.3.3
,而本次请求的来源IP4.4.4.4
是第三层代理
而X-Real-IP
,没有相关标准,上面的例子,如果配置了X-Read-IP
,可能会有两种情况
// 最后一跳是正向代理,可能会保留真实客户端IPX-Real-IP: 1.1.1.1// 最后一跳是反向代理,比如Nginx,一般会是与之直接连接的客户端IPX-Real-IP: 3.3.3.3
所以 ,如果只有一层代理,这两个头的值就是一样的
阅读全文
0 0
- X-Forwarded-For 和 X-Real-IP 的区别?
- 反向代理与 Real-IP 和 X-Forwarded-For
- 反向代理与Real-IP和X-Forwarded-For
- X-Forwarded-For跟X-Read-IP的区别
- 获取客户端IP x-forwarded-for
- request.getHeader("x-forwarded-for")获取IP
- getHeader("x-forwarded-for")获取真实IP
- Nginx X-Forwarded-For 和 $proxy_add_x_forwarded_for 的意思
- X-Forwarded-For介绍
- 伪造 X-Forwarded-For
- X-Forwarded-For
- x-forwarded-for
- X-Forwarded-For
- 造 X-Forwarded-For
- 伪造 X-Forwarded-For
- x-forwarded-for的深度挖掘
- x-forwarded-for的深度挖掘
- x-forwarded-for的深度挖掘
- vue组件间 传值
- jsonp详解
- CentOS6.9完全离线升级安装gcc-5.4.0
- CSS样式(一)
- cocos2dx 自定义事件
- X-Forwarded-For 和 X-Real-IP 的区别?
- darwin之枚举值得组合使用(Task)
- Could not resolve all files for configuration ':classpath'.
- ubuntu16.04下Navicat for mysql 破解方法
- Android工具箱(一):3D ViewPager
- 【IOS 邮件】发信人为“xxxx”被服务器拒绝 的解决方法
- 2-9·Linux基本权限
- Android C++中 sp<> wp<>知识
- PHP 获取各种固定时间的方法
按照HTTP 请求头中的 X-Forwarded-For这篇文章的例子,如果在Nginx的反向代理中添加了配置“proxy_set_header X-Real-IP $remote_addr”,X-Real-IP的值为”3.3.3.3“