Noticias Interesantes de Linux

jueves 16 de abril de 2009

Usar SSH para crear un proxy HTTP

SOCKS esta construido sobre OpenSSH, por eso se puede configurar un proxy SOCKS local usando la opcion -D. Por ejemplo:

$ ssh -D 12345 usuario@remote_ssh_server


esto abrirá el puerto 12345 en tu maquina local como un proxy local SOCKS, ahora se puede especificar que todo el trafico HTTP pase por el túnel SSH y salga por remote_ssh_server. Ahora esta configurado tu servidor proxy.

Lo siguiente es configurar el navegador para que use el servidor proxy. La mayoría de navegadores incluyen soporte para proxy. Para Firefox ve a: Editar -> Preferencias -> Avanzado -> Red -> Configuración y especifica que quieres usar un proxy manual, localhost, puerto 12345 SOCKS v5 (aunque OpenSSH soporta las versiones 4 y 5).

Ahora tu navegador esta usando un túnel seguro hacia tu servidor remoto.

Fuente.