想要做到隐藏自己的IP地址,我们需要根据代理IP不同的匿名程度来进行选择才行。不然是无法真正做到隐藏真实IP的,因为根据匿名级别的不同,IP的匿名能力也会不同。
代理主要分为:
高匿代理(高级匿名代理)
匿名代理(普通匿名代理)
透明代理(普通代理)
代理级别匿名区别:
透明代理:HTTP请求头包含客户机及其他无关IP的匿名代理,不太安全。因为它会掺杂进其他无关IP,也会显示用户的真实IP。
它不但改变了我们的请求信息,还会传送真实的IP地址。从:HTTP_X_FORWARDED_FOR等代理信息可以查到我们IP地址!
匿名代理:HTTP请求头添加特殊环境变量的匿名代理,比较安全。
它能隐藏客户机的真实IP,但会改变我们的请求信息。它不传送正式ip,但是可能会发送HTTP_VIA、HTTP_PROXY_CONNECTION信息,还是可以通过这些判断出使用了代理!
高匿代理:HTTP请求头(HEADER)不包括特殊环境变量的匿名代理,最安全。
不改变客户机的请求,这样在服务器看来就像有个真正的客户浏览器在访问它,这时客户的真实IP是隐藏的,服务器端不会认为我们使用了代理!
髙匿代理什么都不透露给目标服务器,普匿代理会向目标服务器透露用了代理透明代理会向目标服务器透露自己的真实IP。
匿名程度取决于现在什么样的代理匿名级别,如果选择高级匿名代理是完全可以隐藏自己的真实ip的,所以按照自身的业务需求,选择不同级别的代理。
看完上面的介绍,大家就可以根据自己的请求来选择到底是哪一个匿名方式是自己所需要的。