`

HTTP_X_FORWARDED_FOR 获得ip的说明

    博客分类:
  • PHP
阅读更多

一、没有使用代理服务器的情况:

      REMOTE_ADDR = 您的 IP
      HTTP_VIA = 没数值或不显示
      HTTP_X_FORWARDED_FOR = 没数值或不显示

二、使用透明代理服务器的情况:Transparent Proxies

      REMOTE_ADDR = 最后一个代理服务器 IP
      HTTP_VIA = 代理服务器 IP
      HTTP_X_FORWARDED_FOR = 您的真实 IP ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。

   这类代理服务器还是将您的信息转发给您的访问对象,无法达到隐藏真实身份的目的。

三、使用普通匿名代理服务器的情况:Anonymous Proxies

      REMOTE_ADDR = 最后一个代理服务器 IP
      HTTP_VIA = 代理服务器 IP
      HTTP_X_FORWARDED_FOR = 代理服务器 IP ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。

   隐藏了您的真实IP,但是向访问对象透露了您是使用代理服务器访问他们的。

四、使用欺骗性代理服务器的情况:Distorting Proxies

      REMOTE_ADDR = 代理服务器 IP
      HTTP_VIA = 代理服务器 IP
      HTTP_X_FORWARDED_FOR = 随机的 IP ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。

   告诉了访问对象您使用了代理服务器,但编造了一个虚假的随机IP代替您的真实IP欺骗它。

五、使用高匿名代理服务器的情况:High Anonymity Proxies (Elite proxies)

      REMOTE_ADDR = 代理服务器 IP
      HTTP_VIA = 没数值或不显示
      HTTP_X_FORWARDED_FOR = 没数值或不显示 ,经过多个代理服务器时,这个值类似如下:203.98.182.163, 203.98.182.163, 203.129.72.215。

   完全用代理服务器的信息替代了您的所有信息,就象您就是完全使用那台代理服务器直接访问对象。

分享到:
评论

相关推荐

    php获取ip的三个属性区别介绍(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)

    一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示 二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADDR = 最后一个代理服务器 ...

    X-Forwarded-For Header_0.6.2_0.zip

    此扩展允许您快速更新各种 X-Forwarded-For、X-Originating-IP、X-Remote-IP 和 X-Remote-Addr HTTP 标头 打开Chrome浏览器的扩展程序: 地址栏直接输入:chrome://extensions/ 把下载到的文件解压后,点击加载已...

    获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)

    本篇文章主要探讨了通过`HTTP_X_FORWARDED_FOR`和`HTTP_CLIENT_IP`获取IP地址的通用方法及其潜在风险。 首先,`REMOTE_ADDR`是PHP中获取客户端IP的默认方法,它代表了直接连接到服务器的终端用户的IP地址。在没有...

    ACSG_v12.0.23以上版本_代理上网支持X-forwarded-For_X-forwarded-By功能说明.pdf

    代理上网支持X-forwarded-For和X-forwarded-By功能说明 本文档旨在为ACSG v12.0.23以上版本的代理上网功能提供详细的功能说明,着重于X-forwarded-For和X-forwarded-By两个关键功能的使用和配置。 一、介绍 代理...

    asp HTTP_X_FORWARDED_FOR和REMOTE_ADDR

    这就意味着,单纯依赖HTTP_X_FORWARDED_FOR变量并不能保证总是能够获得正确的用户IP地址。 因此,在编程实践中,开发者需要同时考虑到REMOTE_ADDR和HTTP_X_FORWARDED_FOR两种情况。一般来说,开发者可以通过检查...

    利用nginx如何匹配多个条件

    真实ip出现在$http_x_forwarded_for里面。 处理方法 需求 这里需要匹配$remote_addr $http_x_forwarded_for这两项其中一个获取是内部ip即可访问。 配置nginx $remote_addr不匹配 $flag为01,$http_x_forwarded_for...

    web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验

    //设置默认值 if (isset($_SERVER[‘HTTP_X_FORWARDED_FOR’])) { $realip = $_SERVER[‘HTTP_X_FORWARDED_FOR’]; } elseif (isset($_SERVER[‘HTTP_CLIENT_IP’])) { $realip = $_SERVER[‘HTTP_CLIENT_IP’]...

    使用HTTP_X_FORWARDED_FOR获取客户端IP的严重后果

    在不使用HTTP_X_FORWARDED_FOR的情况下,服务器只能得到代理服务器的IP地址,而非用户的真实IP。 针对上述情况,开发人员必须在实际应用中做出权衡。可以考虑使用其他技术手段来提升安全性,比如限制每个用户在一定...

    SANGFOR_AD_V4.8_X-Forwarded-For传输客户端ip到服务器配置指导书.pdf

    《SANGFOR_AD_V4.8_X-Forwarded-For传输客户端ip到服务器配置指导书》是深信服科技有限公司提供的一份详细的技术文档,旨在帮助用户配置其AD(Active Directory)系统,以便在使用SANGFOR设备时能够通过X-Forwarded-...

    Chrome插件:X-Forwarded-For Header

    `X-Forwarded-For`(简称XFF)头是一个在HTTP协议中广泛使用的非标准头,它用于记录客户端的真实IP地址,特别是在通过代理服务器或负载均衡器访问Web服务时。 **X-Forwarded-For Header 描述** 在描述中提到的“X-...

    让iis记录nginx反向代理的真实ip

    一、设置X-Forwarded-For段 nginx配置示例: 代码如下:server{ location { … proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; … }} 二、在iis站点上安装isapi filter 在f5的开发论坛上...

    X-Forwarded-For Nginx 文档整理

    《X-Forwarded-For与Nginx反向代理中的IP追踪详解》 在现代互联网环境中,由于代理服务器和负载均衡器的广泛应用,追踪HTTP请求的真实来源变得复杂。此时,`X-Forwarded-For`头部字段就显得尤为重要。本文将深入...

    获取客户端IP函数详细做法

    如果以上条件都不满足,则直接使用`HTTP_X_FORWARDED_FOR`的值作为客户端IP地址: ```vb Else strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR") End If ``` #### 返回处理 最后,对获取到的IP地址...

    Nginx作为反向代理时传递客户端IP的设置方法

    nginx默认配置文件里面是没有进行日志转发配置的,这个需要我们自己手动来操作了,当然后端的real server不同时操作方法是不一样的,这里我们分别例举几种情况来说明一下。 nginx做前端,转发日志到后端nginx服务器...

    nginx做反向代理时的真实IP_nginx反向代理_

    此外,还可以使用`$http_x_forwarded_for`变量,它包含了通过代理链的完整IP列表,最原始的客户端IP位于列表的最前端。但请注意,由于这个头部可以被客户端伪造,所以在安全敏感的场景下,`X-Real-IP`通常被认为更...

    X-Forwarded-For详细介绍PDF

    X-Forwarded-For(XFF)是HTTP头中一个重要的字段,主要在多层代理或负载均衡的网络环境中使用,以确保服务器能够获取到客户端的原始IP地址。这个字段的出现是因为当HTTP请求经过一个或多个代理服务器或负载均衡器时...

    firefox http x forwarded for参数工具

    X-Forwarded-For头的格式通常是这样的:`X-Forwarded-For: client, proxy1, proxy2`,其中"client"是原始客户端的IP地址,"proxy1, proxy2"是请求经过的代理服务器的IP地址。在多层代理环境中,这个头会不断更新,将...

Global site tag (gtag.js) - Google Analytics