Je veux Tor dans le terminal. C'est ce que je faisais avant et cela fonctionnait sans problème:
torify
ou torsocks
avant la commande dans terminalMais cela fait un moment que ça ne marche pas. Je ne me souviens pas si cela se produit après un changement spécifique dans mon système ou non. Je n'y ai pas eu de changement majeur et notable.
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
Alors que je suis confronté à ce problème, je peux facilement utiliser Tor Browser sans problème.
Une idée de comment résoudre ce problème?
Merci
Après avoir passé beaucoup de temps et d'énergie, j'ai enfin pu 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 socks5. Ce paramètre peut être trouvé dans le fichier /etc/tor/torsocks.conf
. 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 mes paramètres TorBrowser, le navigateur utilise le port 9150 au lieu de 9050. J'ai donc modifié la ligne appropriée et défini le port 9150.
Maintenant, torsocks
et torify
fonctionnent comme prévu.
(Il semble que le site Web ifconfig.me pose un problème technique, car je ne peux pas l'ouvrir, même dans un navigateur. Mais d'autres sites Web fonctionnent bien.)
cela m’est arrivé et qui a également déterminé sa cause: le port de tor a été laissé dans un état close_wait
après avoir exécuté un script avec torify, ce qui signifie que le port ne peut pas être ouvert pendant un court instant, de sorte que torify ne fonctionnera pas tant que ce port ne libéré de close_wait