代码之家  ›  专栏  ›  技术社区  ›  Zombies

如何确定精英代理…?

  •  0
  • Zombies  · 技术社区  · 15 年前

    如何通过编程确定给定代理是否为精英?

    检查的常规方法/标题是什么?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Dancrumb    15 年前

    一种方法是通过代理向自己发送HTTP请求。使请求具有唯一的可识别性…可能是一个带有唯一签名的虚拟查询字符串。

    然后,检查请求的访问日志。请求似乎来自您自己的IP地址吗?如果是这样,代理就不是精英了。否则…它是!

        2
  •  0
  •   doug    15 年前

    根据我的经验,您无法从HTTP响应头中检测到精英代理的使用。在洋葱路由器的情况下,头将显示一个IP地址,使其看起来好像通信来自洋葱路由器的出口节点。还有W/R/T Tor,我认为它是使用最广泛的洋葱路由器, 托尔 publishes 它们的出口节点 并允许通过API访问它。我知道有些站点访问这个列表,然后阻止来自它的任何IP地址。