2017-04-25 1 views
-2

Ich mache Anfragen über TOR auf die gleiche Website, sondern über verschiedene Protokolle: http://wtfismyip.com/text und https://wtfismyip.com/textVerschiedenes TOR IPs unter http/https

und manchmal unterschiedlichen Austritt IPs bekommen. Kann jemand erklären, warum das so ist? Vielleicht unterstützen einige TOR-Relais nicht HTTPS, und deshalb wird das andere Relais zum Exit-Node für https schema?

+0

Ich versuche, die HTTP-Site mit dem Tor-Browser zu besuchen. Da jedoch das HTTPS Everywhere-Add-On standardmäßig aktiviert ist, wird es zur HTTPS-Site umgeleitet. Ihre Ausgangs-IP-Adresse wird sich im Laufe der Zeit ändern, wenn Sie Tor verwenden. Sind die Ergebnisse, die Sie berichten, über ein bestimmtes Intervall konsistent (z. B. 5-10 Minuten)? – pseudon

+0

Ich benutze das Python 'Requests' Modul, um Anfragen zu senden, so dass ich diese Seite unter http ohne Umleitung auf https-Version besuchen kann. Die Ergebnisse sind innerhalb weniger Minuten konsistent: Wenn ich Anfragen an HTTP- und HTTPS-Versionen ablege, unterscheiden sich die Exit-IPs zwischen ihnen, aber die gleichen für das Protokoll. Beispiel: 1) https: IP 123, 2) https: IP 123, 3) http: IP 456, 4) https: IP 123, 5) http: 456 – skavans

Antwort

0

Es ist so etwas wie "TOR keep-alive". Erinnern Sie sich an den Exit-Knoten, von dem aus Sie auf die Website zugreifen, und versuchen Sie, ihn nach dem Exit-Knotenwechsel noch einmal zu verwenden. Alles wird benötigt, um dies zu beheben ist es, die Verbindung zu schließen. Wie folgt aus:

resp1 = sess.get('http://wtfismyip.com/text') 
ip1 = resp1.text 

change_node() 
resp1.connection.close() 

resp2 = sess.get('http://wtfismyip.com/text') 
ip2 = resp2.text 

, dass nach den IP-Adressen sind unterschiedlich.

Verwandte Themen