答えは非常に簡単です。それはプロキシサービスですが、100%の匿名性を保証するものではありません。プロキシサーバー経由のHTTP GETリクエストを送信すると、プロキシサーバーにプログラムによって送信された要求がある:今すぐ
GET http://www.whatsmybrowser.org/ HTTP/1.1
Host: www.whatsmybrowser.org
Connection: keep-alive
Accept-Encoding: gzip, deflate
Accept: */*
User-Agent: python-requests/2.10.0
、プロキシサーバは、実際の宛先にこの要求を送信するときに、それが送信されます。
HTTPヘッダー内の
GET http://www.whatsmybrowser.org/ HTTP/1.1
Host: www.whatsmybrowser.org
Accept-Encoding: gzip, deflate
Accept: */*
User-Agent: python-requests/2.10.0
Via: 1.1 naxserver (squid/3.1.8)
X-Forwarded-For: 122.126.64.43
Cache-Control: max-age=18000
Connection: keep-alive
あなたが見ることができるように、それは(私の場合は122.126.64.43
を)あなたのIPをスロー:X-Forwarded-For
ので、ウェブサイトはこの時間についての詳細を読む要求が122.126.64.43
に代わって送信されたことを知っていますでEADER:https://tools.ietf.org/html/rfc7239
あなたがあなた自身のイカプロキシサーバーをホストし、X-Forwarded-For
ヘッダの設定を無効にしたい、読みたい場合:http://www.squid-cache.org/Doc/config/forwarded_for/