8 votes

torsocks ne fonctionne pas dans El Capitan

Il y a quelques semaines, sous OS X Yosemite, il fonctionnait parfaitement. Maintenant, après avoir effectué une installation propre d'OS X El Capitan, il ne fonctionne plus. Je suis très enclin à croire que quelque chose dans El Capitan est le coupable puisque cela ne fonctionne pas sur deux ordinateurs différents. mais J'arrive à le faire fonctionner actuellement en le faisant dans un invité VM Yosemite dans un hôte El Capitan.

Utilisation de Homebrew J'installe tor y torsocks :

brew install tor torsocks

L'installation se passe bien. Je copie ensuite l'échantillon torrc et ajouter ExitNodes

cp "$(brew --prefix)/etc/tor/torrc.sample" "$(brew --prefix)/etc/tor/torrc"
echo 'ExitNodes {es}' >> "$(brew --prefix)/etc/tor/torrc"

Je commence tor

tor &

Tout va bien

Oct 16 01:18:50.101 [notice] Tor v0.2.6.10 (git-58c51dc6087b0936) running on Darwin with Libevent 2.0.22-stable, OpenSSL 1.0.2d and Zlib 1.2.5.
Oct 16 01:18:50.101 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Oct 16 01:18:50.102 [notice] Read configuration file "/usr/local/etc/tor/torrc".
Oct 16 01:18:50.104 [notice] Opening Socks listener on 127.0.0.1:9050
Oct 16 01:18:50.000 [notice] Parsing GEOIP IPv4 file /usr/local/Cellar/tor/0.2.6.10/share/tor/geoip.
Oct 16 01:18:50.000 [notice] Parsing GEOIP IPv6 file /usr/local/Cellar/tor/0.2.6.10/share/tor/geoip6.
Oct 16 01:18:50.000 [notice] Bootstrapped 0%: Starting
Oct 16 01:18:50.000 [notice] Bootstrapped 5%: Connecting to directory server
Oct 16 01:18:50.000 [notice] Bootstrapped 80%: Connecting to the Tor network
Oct 16 01:18:50.000 [notice] Bootstrapped 85%: Finishing handshake with first hop
Oct 16 01:18:51.000 [notice] Bootstrapped 90%: Establishing a Tor circuit
Oct 16 01:18:52.000 [notice] Tor has successfully opened a circuit. Looks like client functionality is working.
Oct 16 01:18:52.000 [notice] Bootstrapped 100%: Done

Ensuite, j'essaie d'utiliser torsocks pour vérifier si tout va bien

torsocks curl -s https://check.torproject.org | grep Congratulations

Pas de message, ce qui signifie que ça ne fonctionne pas. J'essaie également de vérifier mon IP

torsocks curl http://ipecho.net/plain

Il confirme qu'il ne fonctionne pas, en montrant ma véritable IP.

J'ai aussi essayé d'autres commandes et applications, ainsi que différentes ExitNodes (y compris aucune) et différentes configurations. Rien ne semble faire l'affaire. Il fonctionne correctement sur Yosemite, et je ne fais rien de différent. Comme il n'y a pas d'erreur réelle affichée, il est difficile de diagnostiquer ce problème.

Par ailleurs (je ne suis pas sûr que ce soit pertinent), torsocks show sorties

DYLD_INSERT_LIBRARIES=""

Et voici les Dependencies partie de brew info tor

==> Dependencies
Required: libevent , openssl 
Optional: libnatpmp , miniupnpc , libscrypt 

et brew info torsocks

==> Dependencies
Build: autoconf , automake , libtool 

A noter que torsocks est celui qui ne fonctionne pas. tor par lui-même, lorsqu'il est configuré dans les Préférences Système . Cela peut également être confirmé par curl en faisant curl --socks5 127.0.0.1:9050 http://ipecho.net/plain .

9voto

rpetrich Points 25769

Le problème ne semble pas être dans "tor" ou "torsocks". Le problème semble être dans la version de "curl" livrée avec El Capitan.

Semblable à vous-même si j'essaie torsocks curl -s https://check.torproject.org | grep Congratulations Je ne reçois rien en retour.

Cependant, si j'essaie torsocks wget -qO- https://check.torproject.org | grep Congratulations Je reçois les réponses attendues.

  Congratulations. This browser is configured to use Tor.
  Congratulations. This browser is configured to use Tor.

Mais si vous installez curl à partir de brew (ce qui donne une version de curl plus récente que celle livrée avec El Capitan) et que vous exécutez ensuite torsocks /usr/local/Cellar/curl/7.45.0/bin/curl -s https://check.torproject.org | grep Congratulations vous obtenez les messages de "Félicitations" attendus (notez que le numéro de version peut être différent au moment où vous essayez ceci).

  Congratulations. This browser is configured to use Tor.
  Congratulations. This browser is configured to use Tor.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X