Actualmente estoy haciendo algunos trabajos de prueba con TOR y me encontré con un pequeño problema. El cliente de Tor solo admite la recepción de conexiones a través de un protocolo SOCKS5, pero las aplicaciones que estoy usando solo admiten protocolos HTTP Proxy.
¿Es posible poner algo en el medio? Así que por ejemplo se fue.
Mi programa (solo HTTP)> Convertidor HTTP a SOCKS> Servidor Tor SOCKS5
Respuestas:
Parece que DeleGate puede hacer esto, con algo como lo siguiente (donde DeleGate aceptará conexiones HTTP en el puerto 8080 y lo reenviará a un servidor SOCKS en el puerto 9050):
fuente
delegate(d)
, he concluido que está absolutamente decidido a filtrar las solicitudes de DNS, a pesar de las múltiples afirmaciones contrarias en la documentación de configuración. Me encantaría descubrir que estoy equivocado al respecto, pero soy pesimista sobre ese punto.El paquete Tor ya no tiene polipo, aquí están las preguntas frecuentes oficiales de tor :
fuente
También puedes usar Privoxy . Agregue esta línea a su
config.txt
archivo:(No olvides el pequeño punto al final).
Luego use el proxy HTTP o HTTPS en
127.0.0.1:8118
fuente
No especificó un sistema operativo. Por favor, hazlo en el futuro.
Esta respuesta recomienda Polipo, que se incluye en el paquete Vidalia alojado por el proyecto Tor y, por lo tanto, probablemente lo recomienden para Windows. Polipo también tiene una versión * nix (y fue originalmente diseñado para * nix), por lo que he incluido instrucciones sobre cómo configurarlo; consulte la segunda sección a continuación. Es una solución bastante ligera, si importa.
Ventanas
Descargue el paquete Vidalia. Incluye la GUI de Vidalia y un programa llamado Polipo, junto con Tor. En el paquete, Polipo por defecto ejecuta un proxy HTTP en el puerto 8118 que redirige a través del proxy Tor SOCKS en el puerto 9050.
Configuración avanzada
También es posible configurar Polipo manualmente, sin el paquete Vidalia.
Tomado de http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
También proporcionan binarios que debe descargar.
Configuración
Corriendo
El puerto de escucha predeterminado de Polipo es 8123.
La configuración predeterminada del paquete Vidalia se incluye al final de esta respuesta.
*nada
Incluye Linux, Unix, BSD, OS X, la mayoría de los principales sistemas operativos modernos (2012) que no están basados en NT (Windows).
Una vez más, tomado de http://www.pps.jussieu.fr/~jch/software/polipo/tor.html
Descargue un paquete desde el repositorio que utilice. Google puede ayudar aquí. Alternativamente, se puede descargar un binario directo.
Configuración
Corriendo
El puerto de escucha predeterminado de Polipo es 8123.
La configuración predeterminada del paquete Vidalia se incluye al final de esta respuesta.
Configuración predeterminada de Polipo (paquete Vidalia)
Esta es mi configuración predeterminada de Polipo del paquete Vidalia para Windows. Por lo que parece, también debería funcionar en * nix: por lo que puedo decir, no hay nada específico de la plataforma. Sí, es una configuración de IPv4.
fuente
Fiddler también permite una conversión de una solicitud http a una solicitud de túnel de calcetines.
Hice esto para impulsar algunas actualizaciones de Windows para que se ejecuten a través de una conexión de calcetines (a través de Amazon EC2 y Putty).
Desde esta página https://groups.google.com/forum/#!topic/httpfiddler/6m2xEe0fRmw
En Fiddler hay una pestaña "FiddlerScript" donde puede agregar lo siguiente:
fuente
WinGate también puede hacer esto. Verifique la pestaña Conexión en su proxy WWW y puede elegir SOCKS4 ascendente, SOCKS4a o proxy HTTP.
WinGate también tiene una licencia gratuita para 10 usuarios concurrentes.
Pestaña WWW Proxy Connection
Descargo de responsabilidad: trabajo para Qbik, que son los autores de WinGate
fuente