【问题标题】:How to Detect Anonymity of Proxy?如何检测代理的匿名性?
【发布时间】:2015-02-04 19:22:09
【问题描述】:

在我的 Firefox 选项面板中添加 HTTP 代理时,我注意到有时在向 google 查询 我的 Ip 时,结果会返回我的真实 IP,而其他时候它会返回代理的 Ip我申请了。

在获取代理时,它们通常被分配一个通常称为的类型

  • Elite (网络服务器无法检测到您正在使用代理)
  • 匿名(Web 服务器可以检测到您正在使用代理,但不能检测到您的真实 IP)
  • 透明(网络服务器可以找到你的真实ip)

在做了一些研究后,我发现一些代理发送/应用以下标头

HTTP_CLIENT_IP:
HTTP_FORWARDED:
HTTP_X_FORWARDED_FOR: 11.11.11.11:62728
HTTP_VIA:
HTTP_PROXY_CONNECTION:

使用代理浏览时,我尝试使用 Firefox 扩展 LiveHttpHeaders 搜索我的标头,但我无法看到以下任何标头 - 但 Google 能够检测到我的真实 IP。

如何搜索这些标题?

【问题讨论】:

  • 如果代理添加了 X_FORWARDED_FOR 标头,那么远程服务器将能够从中得知您的 IP 地址。这正是这个标头的用途,以及为什么匿名代理不会添加它。您的 Firefox 扩展会在代理修改请求之前查看请求,因此不会有 X_FORWARDED_FOR 标头供您查看。您需要查看到达远程服务器的标头,例如通过@mti2935 建议的 URL。

标签: proxy anonymous socks anonymity


【解决方案1】:

应用代理后,将浏览器指向http://request.urih.com/。此页面将显示 HTTP 请求中的所有标头,包括您在问题中复制的标头(如果它们存在)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 2011-04-25
    • 2021-05-22
    相关资源
    最近更新 更多