【发布时间】: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