Problème IP passage par proxy tor via Python
Bonjour à tous.
Je suis sur un micro projet dans le but de faire passer une connexion http mis en place en python par le réseau tor.
Le code est simple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
import socket
import socks
import http.client
def connectTor() :
socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9150, True)
socket.socket = socks.socksocket
connectTor()
print("Connected to Tor")
conn = http.client.HTTPConnection("ipecho.net")
conn.request("GET", "/")
response = conn.getresponse()
print(response.read()) |
Mon problème c'est que l'addresse IP que je trouve dans response n'est pas la même que celle attribuée par TOR ni mon IP public. Comment cela se fait-il?