私は現在中国におり、米国ではVPNを介してインターネットにアクセスしています。 Googleマップやその他の位置情報ベースのWebサービスにアクセスすると、VPNサーバーの位置として私の位置がすべて表示されます。しかし、Webサイトにアクセスしたとき- http://www.ikea.com -サイトは私を地元の中国サイトにリダイレクトしました。
NoScript
、Ghostery
をインストールし、enable.geolocation=false
を設定し、すべての履歴とCookieをクリアし、すべてのトラフィックがVPNゲートウェイ経由で送信されることを確認しましたが、これにもかかわらず、 malwaysはローカルサイトにルーティングされます。
どうやってこれは行われていますか?
ここに何かが追加されていません。私は多くの組み合わせを試しましたが、あなたの状況を再現することができませんでした。これにより、VPNプロバイダーが元のIPアドレスを漏えいしていると思います。
1。クリーンなブラウザ(新しいポータブルFirefox)を使用してikea.com
を開きました。デフォルトのロケール選択ページに移動しました。
2。別のクリーンなブラウザを使用して、中国のプロキシを使用してikea.com
を開き、ikea.com/cn/en
にリダイレクトされました
3。手順2と同じブラウザを使用して(検出Cookieまたは構成が保持されるようにするため)、次を使用してikea.com
に進みました。通常の接続。デフォルトのロケール選択ページに移動しました。
4。もう一度、別の中国のプロキシを使用しましたが、ikea.com/cn/en
にリダイレクトされました。
5。最後に、米国のプロキシを試したところ、同じロケール選択ページに移動しました。
情報を改ざんまたは保留している、またはVPNプロバイダーが何らかの形でIPを公開している。
すべてのケースで、使用しているのと同じ ブラウザー言語構成を使用しました
私のブラウザー(Firefox)には、en-USとenの2つの言語が表示されます。
更新:
別のテストを実行したところです。私の通常の接続を使用して、JavaScriptを無効にして、JavaScriptのhocus pocusが進行していないことを確認しました。次に、HTTP Accept-Language
ヘッダーをzh-CN,zh
に変更しました。それでもロケール選択ページに移動しました。
イケアのウェブサイトはかなり馬鹿げており、ロケールを決定するためにIPアドレスのみを使用していると想定しても安全です。
VPNに関連する可能性は低いですが、プロキシを使用する場合は常にプロキシからサイト http://simplesniff.com/ を確認する必要があります。下 Your HTTP headers from the current request are:
セクションで、次の2つの値を探します。
X-REAL-IP: 1.2.3.4
X-FORWARDED-FOR: 5.6.7.8
1つはプロキシIPで、もう1つはプロキシがリークしている「実際の」IPアドレスです。 Squidなどの最も一般的なプロキシは、リークしないように構成できます。