您的位置:首页 > 新闻资讯 >文章内容
如何识别代理IP呢
来源:互联网 作者:admin 时间:2020-05-25 09:17:29

  对于代理IP相信大家都听说过,也知道其用处用途以及使用方法,但是我们在访问网站的时候常会有这样的疑问,如何识别代理IP呢?这里为大家介绍一下如何使用php来识别代理ip,以及其匿名级别。



  要判断客户端是否使用了代理服务器,可以从客户端发送的环境量变信息来判断。具体来说,就是看HTTP_VIA字段,如果这个字段设置了,说明客户端使用了代理服务器。关于匿名级别可以参考下面来进行判断。


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


  REMOTE_ADDR=您的IP


  HTTP_VIA=没数值或不显示


  HTTP_X_FORWARDED_FOR=没数值或不显示


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


  REMOTE_ADDR=代理服务器IP


  HTTP_VIA=代理服务器IP(补充:这个字段由代理服务器填充,有时会填充网关信息等)


  HTTP_X_FORWARDED_FOR=您的真实IP


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


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


  REMOTE_ADDR=代理服务器IP


  HTTP_VIA=代理服务器IP(补充:这个字段由代理服务器填充,有时会填充网关信息等)


  HTTP_X_FORWARDED_FOR=代理服务器IP


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


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


  REMOTE_ADDR=代理服务器IP


  HTTP_VIA=代理服务器IP(补充:这个字段由代理服务器填充,有时会填充网关信息等)


  HTTP_X_FORWARDED_FOR=随机的IP


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


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


  REMOTE_ADDR=代理服务器IP


  HTTP_VIA=没数值或不显示


  HTTP_X_FORWARDED_FOR=没数值或不显示


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


  除此之外,也可以通过proxy judges总结其他一些可供参考的判定信息。


相关文章内容简介
推荐阅读
  • 20 2020-02
    搭建修改ip地址的代理ip池

    为什么有些爬虫采集的技术人员购买了代理ip还会自己搭建一个ip池,自己搭建ip池有哪些好处?

  • 27 2019-08
    私有IP跟公有IP有什么区别?

    IP这个词我们经常听,但是你知道公有IP是什么吗?私有IP又是怎么一回事?下面跟着机灵代理一起来看看吧,这对我们日后选择代理IP的时候也会所帮助的。

  • 13 2019-06
    哪里找免费socks5代理?

    哪里找免费socks5代理?如果需要使用socks5代理,大家都是上哪里找的?socks5代理没有http代理使用那么广泛,代理数量也没有那么多,总之不好找。

  • 13 2019-07
    选择动态ip代理软件注意事项

    选择动态ip代理软件注意事项,有些人并不在意,这有什么讲究的?讲究和不讲究,其结果不一样的。随着科技发达以及技术革新,越来越多新奇古怪的软件已经走进人们的生活,尤其是在市场

  • 08 2019-08
    在浏览器上设置代理IP

    在浏览器上设置代理IP,看起来是非常的简单,不过实际上还是有些难度的。这电脑应该怎么设置代理IP啊?你是想在浏览器上设置代理IP吗?软件不一样,所以代理IP的设置方法也不一样,我告

  • 15 2019-11
    设置代理IP来爬虫

    如何在爬虫中设置代理IP来使用?机灵代理下面通过3步来带领大家建立好配置,下面我们一起来好好学习是如何操作的吧。

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

大客户经理微信

微信公众号

微信公众号

回到顶部