2009-12-24 18 views

Respuesta

3

Creo que es como especificar un servidor proxy para su conexión HTTP. No sé cómo funciona en Ruby. Pero no será diferente de configuring browsers. Simplemente configure el servidor proxy en 127.0.0.1:8118.

1

Solo necesita trabajar con el Proxy class. Como dice Ivan arriba, haz que Tor se ejecute, luego apunta a Net :: HTTP.Proxy en la dirección del host local correcto y estarás dorado.

13

tuve que usar esta joya http://socksify.rubyforge.org/ entonces yo era capaz de hacer algo como esto

TCPSocket::socks_server = "127.0.0.1" 
TCPSocket::socks_port = 9050 
reply = Net::HTTP.get URI.parse("www.google.com") 

Obviamente con el proxy ejecutar Tor.

+0

Entonces, para usar Tor a través de Ruby, ¿tiene que descargar y ejecutar el cliente Tor? – 13aal

+0

Sí, esto no funcionará a menos que el cliente se esté ejecutando. También verifique que su puerto SOCK esté configurado correctamente. Cuando descargué el último navegador Tor, mi puerto era 9150 (a diferencia del 9050 que se menciona más arriba). – Dave