Firefox の [オプション] パネルに HTTP プロキシを追加するときに、Google で自分の Ipをクエリすると、実際の IP が返される場合と、適用したプロキシの IP が返される場合があることに気付きました。
Proxy を取得するとき、ほとんどの場合、一般に次のように呼ばれるタイプが割り当てられます。
- エリート(Web サーバーはプロキシを使用していることを検出できません)
- 匿名(Web サーバーはプロキシを使用していることを検出できますが、実際の IP は検出できません)
- 透過的 (Web サーバーは実際の IP を見つけることができます)
いくつかの調査を行った後、一部のプロキシが次のヘッダーを送信/適用することがわかりました
HTTP_CLIENT_IP:
HTTP_FORWARDED:
HTTP_X_FORWARDED_FOR: 11.11.11.11:62728
HTTP_VIA:
HTTP_PROXY_CONNECTION:
プロキシを適用してブラウジングしているときに、Firefox Extention LiveHttpHeaders を使用してヘッダーを検索しようとしましたが、次のヘッダーのいずれも表示されません - それでも、Google は私の実際の IP を検出できます。
これらのヘッダーを検索するにはどうすればよいですか?