¿cómo puedo configurar el cliente web Ruby para solicitar páginas web usando Tor?Conectarse a la red Tor con ruby
Respuesta
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
.
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.
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.
Entonces, para usar Tor a través de Ruby, ¿tiene que descargar y ejecutar el cliente Tor? – 13aal
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
Creado una joya, tal vez puede ayudar a los demás: https://github.com/brunogh/tor_requests
- 1. Cliente Controlling Tor con Ruby
- 2. Conectarse a una red inalámbrica en C#
- 3. usando tor con scrapy framework
- 4. Cambiando la identidad de Tor en R
- 5. ¿Conectarse a WebDAV con PHP?
- 6. conectarse y autenticarse a SharePoint con WCF
- 7. ¿Cómo uso Tor con cURL (en Windows)?
- 8. Uso del proxy Tor con scrapy
- 9. cómo hacer HttpWebRequest a través de Tor
- 10. ¿Conectarse a MySQL con contraseña hash?
- 11. ¿Conectarse a Cloudant CouchDB con Node.js?
- 12. Conectarse a Sun LDAP con ADO
- 13. usando Tor como proxy
- 14. Python - Control Tor
- 15. Android conectarse a WiFi sin interacción humana
- 16. Conectarse a la base de datos MySQL con RMySQL
- 17. Cómo conectarse a la base de datos sqlite con contraseña
- 18. Conectarse a la base de datos Oracle con C++
- 19. conectarse a la base de Perl
- 20. Especificar a qué interfaz de red debe conectarse una multidifusión UDP en .NET
- 21. Cómo conectarse a postgresql usando la url
- 22. Obtener la dirección IP local sin conectarse a Internet
- 23. Introducción a la red cliente-servidor
- 24. Formación de red neuronal en Ruby
- 25. red TCPIP con C#
- 26. Vuelva a conectarse a Internet automáticamente
- 27. agregar nuevo miembro para copiar c-tor/copy o-tor/serialization reminder
- 28. La configuración de ClickOnce CD intenta conectarse a Internet
- 29. ¿Puede eclipsar RSE conectarse a un puerto local (ssh tunneled)?
- 30. ¿Cómo y por qué establece en Android WifiConfiguration.preSharedKey para conectarse a la red Wi-Fi WPA2 PSK
Me gustaría saber cómo hacer esto también. –