qiyeboy / IPProxyPool

IPProxyPool代理池项目,提供代理ip
4.17k stars 1.3k forks source link

找到的都是透明IP #157

Open cp2296328845 opened 5 years ago

cp2296328845 commented 5 years ago

按照readme里面操作,发现只有type=2的时候(透明IP),有IP显示,而且部分IP不可用。添加了免费的IP提供的网页后,依然都是这样。请问一下,这样的话,应该如何解决?继续添加免费IP提供网址吗?然后,可能是因为我是小白一个,没找到IP的高匿判断在哪?

cb0207 commented 5 years ago

判断高匿类型在validator.py 里面的 _checkHttpProxy 方法。 用阿布云的高匿测试了,好像httpbin.org返回的内容跟之前不一样。header里面没有‘Proxy-Connection'字段。所以都判断为透明。我修改为返回的origin只返回代理ip时,为高匿(用阿布云也这效果)。 返回包含自己的ip时,为透明。还有一种情况就是返回一些无关的ip(不是自己也不是代理),暂时先认为匿名吧。