写了一个用来检测 proxy 的 api,目前来看,正确率应该比较高

1次阅读

共计 523 个字符,预计需要花费 2 分钟才能阅读完成。

ProxyChecker

  • 这个检测方法不需要任何 ip 库,成本很低,还比较难绕过

  • 原理的话,不是 ip 库,不是 tls 指纹,不是检测分流规则,不是 dns 泄露,不是 webrtc

  • 根据我目前的了解,应该没有其他的 api 使用这个检测方法(可能是我见的少)

  • 能检测 proxy,但是有些 virtual private network 检测不到(比如 wireguard 等)

  • 上面链接是个简单的前端 UI,可以直接用 curl 访问:

    curl https://api.proxychecker.yccd.cc:8443
    
    # use http://127.1:7890 as http_proxy
    curl https://api.proxychecker.yccd.cc:8443 -x http://127.1:7890
    

    需要 curl 支持 http2,windows 默认的 curl 好像不支持,

    也可以直接在浏览器访问这个 https://api.proxychecker.yccd.cc:8443

  • 有些情况下检测不出来,但应该是少数情况,国内使用国内的 proxy 可能检测不到

  • 用来检测一些使用 proxy 的爬虫应该效果不错

  • 目前接口可能会需要 1-10s 响应,可以再优化一下,懒得搞了

  • 只能检测是否使用代理,没法获取到真实 ip

正文完
 0