设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 创业者
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

Java面试-如何获取客户端真实IP(2)

发布时间:2019-10-29 09:47 所属栏目:21 来源:健程之道
导读:我们来看看各个请求头的含义: X-Real-IP:nginx代理一般会加上此请求头。 X-FORWARDED-FOR:这是一个Squid开发的字段,只有在通过了HTTP代理或者负载均衡服务器时才会添加该项。 Proxy-Client-IP 和 WL-Proxy-Clie

我们来看看各个请求头的含义:

  • X-Real-IP:nginx代理一般会加上此请求头。
  • X-FORWARDED-FOR:这是一个Squid开发的字段,只有在通过了HTTP代理或者负载均衡服务器时才会添加该项。
  • Proxy-Client-IP 和 WL-Proxy-Client-IP:这个一般是经过apache http服务器的请求才会有,用apache http做代理时一般会加上Proxy-Client-IP请求头,而WL-Proxy-Client-IP是它的weblogic插件加上的头。

HTTPCLIENTIP

有些代理服务器会加上此请求头。在网上搜了一下,有一个说法是:

简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理(比如APACHE代理)或者负载均衡服务器时才会添加该项。它不是RFC中定义的标准请求头信息,在squid缓存代理服务器开发文档中可以找到该项的详细介绍。如果有该条信息, 说明您使用了代理服务器,地址就是后面的数值。可以伪造。标准格式如下:X-Forwarded-For: client1, proxy1, proxy2

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读