您的位置:首页 > 新闻资讯 >文章内容
怎么检测用户是否使用了代理
来源:互联网 作者:admin 时间:2019-05-24 11:06:00

    怎么检测用户是否使用了代理?代理根据匿名程度来分类有好几种,透明的,匿名的,高匿名的,欺骗性的,不同的匿名程度,其效果是不一样的,很多人都认为高匿名是最好的,要隐藏IP地址就要用高匿名的,这是为何呢?


    这是由代理服务器的匿名程度来决定的,因为服务器通过PHP可以知道你是否使用了代理,使用的代理匿名程度,既然被识别到了,这当然是失败的匿名了,那么高匿名就能很好的隐藏IP地址吗?我们一起来看看。


怎么检测用户是否使用了代理


    REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。


    HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。


    $_SERVER['REMOTE_ADDR']; //访问端(有可能是用户,有可能是代理的)IP


    $_SERVER['HTTP_CLIENT_IP']; //代理端的(有可能存在,可伪造)


    $_SERVER['HTTP_X_FORWARDED_FOR']; //用户是在哪个IP使用的代理(有可能存在,也可以伪造)


    三个值区别如下:


    1.没有使用代理服务器的情况:


    REMOTE_ADDR = 您的 IP


    HTTP_VIA = 没数值或不显示


    HTTP_X_FORWARDED_FOR = 没数值或不显示


    2.使用高匿名代理服务器的情况: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。


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


    3.使用普通匿名代理服务器的情况: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,但是向访问对象透露了您是使用代理服务器访问他们的。


    4.使用欺骗性代理服务器的情况: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欺骗它。


    5.使用透明代理服务器的情况: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。


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


    以上介绍了怎么检测用户是否使用了代理,通过使用PHP可以检测到用户是否使用代理,还可以知道用户使用的代理匿名程度。小编建议,如果需要隐藏好IP地址,还是使用高匿名比较靠谱,其他匿名程度的代理还是有一定的风险,推荐使用机灵代理,都是高匿名代理,符合大家的匿名需求。


相关文章内容简介
推荐阅读
  • 12 2019-06
    网上公开的免费代理ip隐患多

    网上公开的免费代理ip隐患多,虽然如此,但是依然有很多人在使用,这是为何呢?

  • 24 2019-07
    高匿动态ip代理可用率怎么样?

    高匿动态ip代理可用率怎么样?现在的网络业务中,越来越多的用户需要使用到高匿动态ip代理。比如:

  • 23 2019-04
    机灵代理动态转发秒换IP,远离低效工作

    举个手数数,到现在谁还在手动换IP的,重启路由,或者是重新拨号换IP的。还是用机灵代理动态转发秒换IP,远离低效工作,效率杠杠的!

  • 20 2020-10
    如何正确的选择代理IP软件

    首先我们要清楚IP切换工具是分了免费和收费的两种版本。接下来就为大家详细介绍他们的优点和缺点。

  • 24 2019-12
    免费代理ip​隐患多!

    免费代理ip​隐患多!如今使用代理ip如今的人越来越多了,但是许多人还是习惯或者只愿意使用免费代理ip,不习惯付费使用,尽管免费代理ip不花钱省下了前期成本,但是它有着许多的不足之处

  • 31 2019-12
    爬虫都能用来干什么?

    爬虫都能用来干什么?随着大数据的红火越来越多人加入爬虫采集这个行业当中,许多事情也都开始依靠大数据进行分析和决策,很多人以为爬虫可以在网络世界当中为所欲为什么数据都可以抓

在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部