检测代理IP匿名程度的实用方法

代理软件对于互联网工作者来说不可或缺,不论是使用什么代理,都是工作必要的工具。代理IP匿名程度也非常重要,有时我们使用一些代理软件,但是却不知道到底哪些是高匿IP,哪些是透明IP。要想在使用代理时不被服务器识别出来,还是要懂一些检测代理IP匿名程度的知识,今天为大家详细讲解下具体的检测方法:

一般的代理可分为3类:

高匿:high anonymous(level 1)

匿名:anonymous(level 2)

透明:transparent(level 3)

使用high anonymous时在服务器不会感觉到你在使用代理

使用anonymous时有时也不会让服务器感觉到你在使用代理

使用tansparent时服务器会知道你在用代理,而且还可以知道你的真实IP

检测代理IP匿名程度的方法:

在地址栏输入: http://www.stilllistener.com/checkpoint1/test1/ 反馈回的信息解读

REMOTE_ADDR – 访问客户端的 IP 地址。

HTTP_VIA – 如果有该条信息, 就证明您使用了代理服务器,代理服务器的地址就是后面的数值。

HTTP_X_FORWARDED_FOR – 如果有该条信息, 也证明了您使用了代理服务器代理服务器的地址就是后面的数值。

HTTP_ACCEPT_LANGUAGE – 您浏览器所使用的语言集。

HTTP_USER_AGENT – 对大多数浏览器而言,这个值一般是 Mozilla. 可能还会包括浏览器的类型和版本号以及操作系统信息。

HTTP_HOST – 网页服务器名称。

使用不同种类代理服务器,上面的信息会有所不同:

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

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,但是向访问对象透露了您是使用代理服务器访问它们的。

四、使用高匿名代理服务器:High Anonymity Proxies (Elite proxies)

REMOTE_ADDR = 代理服务器IP

HTTP_VIA 不显示

HTTP_X_FORWARDED_FOR 不显示

当然,用户使用IP代理的出发点自然是需要极高的匿名效果,高匿名IP代理相较而言价格很高。有推荐的小伙伴可以评论推荐给大家。