首页>比特动态>为什么使用http代理的API需要添加验证?
为什么使用http代理的API需要添加验证?

  为什么使用http代理的API需要添加验证?在寻找IP代理提供商的时候,大家都可以发现,尤其是http代理的,大部分公司的网站上都可以看到可以免费使用的ip,那这些代理是怎么来的呢,实际上这些IP都是通过抓取公网的代理,据我所知,大部分ip都是爬虫爬的别人的网站,或者通过嗅探扫描别人的服务器得到的ip,然后挂到自己网站上声称自己提供的免费资源,但是其实里面大部分都不可用;甚至有些商家,直接拿这种资源来贩卖;这样的做法哪怕能用,网速之类的也完全无法正常使用。


为什么使用http代理的API需要添加验证?


  这也就是为什么代理要加验证的重要原因之一。


  之所以为什么要添加验证机制,就是防止你购买的资源被这种不良商家盗用;因为不同用户网络拓扑不一样。


  这里我以飞蚁代理举例,比特代理支持目前比较常见的三种验证方式:


  1、最普遍的验证方式,添加白名单,添加白名单之后,只有白名单里面的ip可以用,这种验证方式不适用出口ip会变化的用户;


  2、提取代理的ip和使用代理要相同,如果提取代理的ip是1,那使用代理的ip也必须是1,否则无法使用,这种哪怕你ip会变也没有关系;只要提取和使用ip一致都可以使用,但是如果变化太频繁,导致提取之后ip立马变化的就会导致代理不可用,所以频繁变化的也不太适用此种验证方式;


  3、在使用代理的时候:在http/https的请求头上添加如下字段:Proxy-Authorization: Basic user_name:passwordrn; 这样不管你ip怎么样变化都可以使用。


  当然最重要的是防止自己的账号密码不会泄露出去,如果发生这种事情,及时联系技术人员修改自己的账号密码。