互联网工作者都知道,代理IP可以分为透明代理、普通匿名代理、高级匿名代理。使用透明代理会被目标服务器知道本机真实IP;使用普匿代理虽然可以隐藏本机IP,但也暴露了使用了代理IP的事实;只有使用高匿代理,才能完美的隐藏自己,就和真实用户IP一样。
有一些用户使用浏览器设置了代理后,访问百度查询IP,发现还是本机IP,于是得出结论,这个代理IP就是透明代理,因为它暴露了本机IP。其实当出现这种情况时,并不是说这个代理是透明代理,而是设置根本没有生效。
一般设置代理IP后,访问网站有两种情况,一种是可以打开网站,代表设置代理成功,IP改变;一种是打不开网站,代表代理使用失败,可能IP已经失效了。那么我们应该如何来分辨呢?
这三种代理IP的区别主要是在代理服务器端的配置不同,导致其向目标地址发送请求时,HTTP_X_FORWARDED_FOR这个参数有所不同,透明代理:HTTP_X_FORWARDED_FOR=Your IP;普匿代理:HTTP_X_FORWARDED_FOR=proxy IP;高匿代理:HTTP_X_FORWARDED_FOR=Random IP address。通过这三个参数就可以很好的分辨出一个代理IP是否高匿代理,是否透明代理了。