为什么使用http代理需要验证?
2021-02-08
通常我们在寻找国内代理ip提供商的时候,不可避免的会遇到所谓的免费代理,尤其是http代理。免费http代理是怎么来的?
其实这些IP都是爬公网的代理。据我所知,大部分IPs都是爬虫爬上别人的网站,或者是通过扫描别人的服务器得到的IP。免费资源,但其实大部分都是不可用的;所以这种IP,ipidea,不建议大家使用。这是代理需要认证的重要原因之一。之所以要加验证机制,是为了防止你购买的资源被这种不良商家窃取;因为不同的用户有不同的网络拓扑。
通常http代理目前支持三种常见的验证方式:
1. 常见的身份验证方法是添加白名单。添加白名单后,只能使用白名单中的ip。此身份验证方法不适用于其导出ip将会更改的用户;
2. 提取ip应该与使用剂的IP相同。如果提取代理的ip是1,那么使用代理的ip也必须是1,否则不能使用。你的ip会不会变都无所谓;只要提取和使用的ip一致,就可以使用,但是如果变化太频繁,提取后ip会立即变化,导致代理不可用,所以频繁变化不适合这种验证方法;
3.使用代理时:将以下字段添加到http/https:proxy-authorization:basicuser_name:password的请求头中,这样不管ip怎么变都可以用。
声明:本文来自网络投稿,不代表IPIDEA立场,若存在侵权、安全合规问题,请及时联系IPIDEA进行删除。
上一篇:http代理协议是什么?
下一篇:http代理关闭还是自动