Torify et Torsocks ne fonctionnent pas

12

Je veux Tor dans le terminal. C'est ce que je faisais auparavant et cela fonctionnait sans problème:

  • exécution du navigateur Tor
  • en cours d'exécution torifyou torsocksavant la commande dans le terminal

Mais c'est pendant un certain temps que cela ne fonctionne pas. Je ne me souviens pas si cela se produit après un changement spécifique dans mon système ou non. Je n'ai pas eu de changement majeur et notable en elle.

Peut-être que les lignes suivantes peuvent aider à connaître le problème:

$ 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

Pendant que je fais face à ce problème, je peux facilement utiliser le navigateur Tor sans problème.

Une idée comment résoudre ce problème?
Merci

Mostafa Ahangarha
la source

Réponses:

13

Après avoir dépensé beaucoup de temps et d'énergie, j'ai finalement réussi à résoudre le problème moi-même.

Il semble que par défaut, Tor devrait être configuré de manière à utiliser le port 9050 pour les chaussettes5. Ce paramètre se trouve dans le /etc/tor/torsocks.conffichier. Regardez ces lignes dans ce fichier:

# 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

Sur la base de mon paramètre TorBrowser, le navigateur utilise le port 9150 au lieu de 9050. J'ai donc changé la ligne appropriée et défini 9150 comme port.

Maintenant, torsockset torifytravaillez comme prévu.
(Il semble qu'il y ait un problème technique avec le site Web ifconfig.me, car je ne peux pas l'ouvrir même dans le navigateur. Mais d'autres sites Web fonctionnent bien.)

Mostafa Ahangarha
la source
Avez-vous changé le fichier torrc ou torsocks.conf? pour Torsocks.conf affiche 9150 comme TorPort mais toujours exactement la même erreur que vous aviez.
Rowman
Utilisez-vous TorBrowser ou le service Tor?
Mostafa Ahangarha
J'ai TorBrowser qui fonctionne bien, mais je ne peux pas utiliser de torse. J'ai un service tor en cours
Rowman
Avez-vous essayé de changer TorPort en 9050?
Mostafa Ahangarha
1

si cela m'est arrivé et a également déterminé la cause: le port tor a été laissé dans un close_waitétat après avoir exécuté un script avec torify, ce qui signifie que le port ne peut pas être ouvert pendant un court moment, donc torify ne fonctionnera pas tant que ce port ne sera pas libéré declose_wait

AntiMatterDynamite
la source