Torify e Torsocks non funzionanti


12

Voglio Tor nel terminal. Questo è quello che facevo e funzionava senza problemi:

  • con Tor Browser
  • in esecuzione torifyo torsocksprima del comando nel terminale

Ma è da un po 'che non funziona. Non ricordo se ciò accade dopo qualche cambiamento specifico nel mio sistema o meno. Non ho avuto alcun cambiamento notevole e evidente in esso.

Forse le seguenti righe possono aiutare a conoscere il problema:

$ curl ifconfig.me
111.222.333.444       <<< My real IP

$ torify curl ifconfig.me 2> /dev/null 

$ torify curl ifconfig.me
[Jan 21 20:55:05] PERROR torsocks[16007]: socks5 libc connect: Connection refused (in socks5_connect() at socks5.c:185)

$ torsocks curl ifconfig.me
[Jan 21 20:59:50] ERROR torsocks[16100]: Unable to resolve. Status reply: 4 (in socks5_recv_resolve_reply() at socks5.c:666)
curl: (6) Could not resolve host: ifconfig.me

Mentre sto affrontando questo problema, posso facilmente utilizzare Tor Browser senza problemi.

Qualche idea su come risolvere questo problema?
Grazie

Risposte:


13

Dopo aver speso molto tempo ed energia, sono finalmente riuscito a risolvere il problema da solo.

Per impostazione predefinita, Tor dovrebbe essere impostato in modo tale da utilizzare la porta 9050 per i calzini5. Questa impostazione è disponibile nel /etc/tor/torsocks.conffile. Guarda queste righe in questo file:

# Default Tor address and port. By default, Tor will listen on localhost for
# any SOCKS connection and relay the traffic on the Tor network.
TorAddress 127.0.0.1
TorPort 9050

Sulla base delle mie impostazioni TorBrowser, il browser utilizza la porta 9150 anziché 9050. Quindi, ho modificato la riga pertinente e impostato 9150 come porta.

Ora, torsockse torifyfunziona come previsto.
(Solo sembra che ci sia qualche problema tecnico con il sito web ifconfig.me, dal momento che non riesco ad aprirlo nemmeno nel browser. Ma altri siti Web funzionano bene.)


Hai cambiato il file torrc o torsocks.conf? per Torsocks.conf mostra 9150 come TorPort ma rimane sempre lo stesso errore che hai avuto.
Rowman

Usi il servizio TorBrowser o Tor?
Mostafa Ahangarha,

Ho TorBrowser che funziona bene, ma non posso usare i torsocks. Ho un servizio di assistenza in corso
Rowman

Hai provato a cambiare TorPort a 9050?
Mostafa Ahangarha,

1

mi è successo e ho anche capito cosa lo ha causato: la porta tor è stata lasciata in uno close_waitstato dopo aver eseguito uno script con torify, il che significa che la porta non può essere aperta per un breve periodo quindi torify non funzionerà fino a quando la porta non viene rilasciata a partire dalclose_wait

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.