我的步骤:
- 在 VirtualBox 中安装全新的 Windows 7
- 安装 Firefox
- 选择我从未使用过的公共匿名代理
- 打开Firefox,设置匿名HTTP代理,设置
geo.enabled = false
在about:config
- 打开
http://www.google.ru/
,写查询
通过这种方式,Google 仍然知道我的真实位置。隐藏它的唯一方法是告诉 Firefox 使用 SOCKS5 代理。
更新 1
系统范围的匿名 HTTP 代理设置(通过 Internet 选项)的工作方式相同。Google 可以看到我的真实位置。
更新 1
问题解决了。请参阅我的回答。
答案1
真正的原因很简单。
Http 代理不支持 https,哈哈。
因此,有几个直接请求发送到 google,避免使用 http 代理(当然不是 socks 代理)。
谢谢!
PS 我使用 Windows 网络监视器来分析 Web 浏览器流量
答案2
也许你的 HTTP 代理转发了你的真实 IP 地址。在类似这样的页面上检查http://www.lagado.com/proxy-test
答案3
您的代理还会向您浏览的网站发送 X-FORWARDED-FOR 标头。X-FORWARDED-FOR 包含您的真实 IP 地址。您可以检查此这里
不幸的是,您自己无能为力;唯一的解决方案是寻找其他代理。
答案4
使用 HTTP 代理绝不是匿名化数据流量的方法。这是因为 DNS 请求仍然是直接完成的。也许谷歌使用一个简单的 Javascript DNS 请求来解决这个问题?
另请参阅 polipo,它是 Tor 使用的 HTTP 代理,它会告诉您是否在背后执行 DNS 请求(例如,可能已被检测到)。