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
.