8 votos

torsocks no funciona en El Capitán

Hace unas semanas, en OS X Yosemite, funcionaba bien. Ahora, tras realizar una instalación limpia de OS X El Capitán ya no funciona. Estoy muy inclinado a creer que algo en El Capitan es el culpable ya que no funciona en dos ordenadores diferentes pero Puedo conseguir que funcione ahora mismo haciéndolo en un huésped VM de Yosemite dentro de un host de El Capitán.

Utilizando Homebrew instalo tor y torsocks :

brew install tor torsocks

La instalación va bien. Luego copio la muestra torrc y añadir ExitNodes

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

Comienzo tor

tor &

Todo 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

Entonces trato de usar torsocks para comprobar si todo está bien

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

No hay mensaje, lo que significa que no está funcionando. También intento comprobar mi IP

torsocks curl http://ipecho.net/plain

Confirma que no está funcionando, al mostrar mi IP real.

También he probado otros comandos y aplicaciones, así como diferentes ExitNodes (incluso ninguno) y diferentes configuraciones. Nada parece hacer el truco. Funciona correctamente en Yosemite, y no hago nada diferente. Dado que no se muestra un error real, esto es difícil de diagnosticar.

Como nota adicional (no sé si es relevante), torsocks show salidas

DYLD_INSERT_LIBRARIES=""

Y aquí están los Dependencies parte de brew info tor

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

y brew info torsocks

==> Dependencies
Build: autoconf , automake , libtool 

Para que se tenga en cuenta que torsocks es la que no funciona. tor por sí mismo lo hace, cuando se configura en las Preferencias del Sistema . Esto también se puede confirmar con curl , al hacer curl --socks5 127.0.0.1:9050 http://ipecho.net/plain .

9voto

rpetrich Puntos 25769

El problema no parece estar en "tor" o "torsocks". El problema parece estar en la versión de "curl" enviada con El Capitán.

Similar a ti si intento torsocks curl -s https://check.torproject.org | grep Congratulations No me devuelven nada.

Sin embargo, si intento torsocks wget -qO- https://check.torproject.org | grep Congratulations Recibo las respuestas esperadas.

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

Pero si instalas curl desde brew (resultando en una versión más nueva de curl que la que viene con El Capitán) y luego ejecutas torsocks /usr/local/Cellar/curl/7.45.0/bin/curl -s https://check.torproject.org | grep Congratulations En el caso de la versión de la computadora, se obtienen los esperados mensajes de "Felicidades" (tenga en cuenta que el número de la versión puede ser diferente cuando lo intente).

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X