2017-04-25 11 views
-2

私は、同じウェブサイトに、異なるプロトコルを介してTORを超える要求を行います。なぜ誰がこの理由が説明できますか? 一部のTORリレーはHTTPSをサポートしていない可能性があります。このため、もう一方のリレーはhttpsスキーマの出口ノードになりますか?異なるTORのIPは

+0

Torブラウザを使用してHTTPサイトにアクセスしようとしましたが、デフォルトで有効になっているHTTPS Everywhereアドオンが含まれているため、HTTPSサイトにリダイレクトされます。あなたの出口IPアドレスは、Torを使用すると時間とともに変化します。レポートしている結果が一定の間隔(たとえば、5〜10分)で一致していますか? – pseudon

+0

リクエストを送信するために私はpython 'requests'モジュールを使用していますので、https-versionへのリダイレクトなしでhttpでこのサイトを訪問することができます。結果は約数分で一貫しています。httpとhttpsのバージョンをリクエストすると、出口IPはそれぞれ異なりますが、プロトコルも同じです。例:1)https:IP 123,2)https:IP 123,3)http:IP 456,4)https:IP 123,5)http:456 – skavans

答えて

0

「TORキープアライブ」のようなものですから。ウェブサイトにアクセスした出口ノードを覚えていて、出口ノードが変更された後でもう一度そのノードを使用しようとします。 これを解決するには、接続を閉じるためにすべてが必要です。次のように:

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 

その後、IPが異なります。

関連する問題