Skip to content

Cómo crear un proxy público a través de ssh.

febrero 10, 2011

En la red hay varios manuales dando vueltas, tal como es de esperarse. Incluso hay una gui. De hecho más que varios manuales hay muchos. El punto es que cada uno se enfoca en algo específico y ninguno especifica como hacer un proxy que sea realmente público -ese no es su objetivo-. Dicho de otro modo, para lograr un proxy público son todos una mierda.

Para crear un proxy público, teniendo instalado un servidor openssh, en una consola tenemos que ejecutar un comando de la forma:

$ ssh -D [puerto donde entrarán las conexiones] usuariossh@localhost -g

Ejemplo:

$ssh -D 1080 filiponcio@localhost -g

Que recibirá todas las conexiones por el puerto 1080 de todas las interfaces. Pedirá la pass de filiponcio y abrirá una sesión ssh y mientras dure la sesión el proxy seguirá funcionando.

Luego, para comprobar, podemos revisar con

$netstat -tunelp

Y debe aparecer una línea con:

tcp        0      0 0.0.0.0:1080            0.0.0.0:*               ESCUCHAR    1000       236212      5768/ssh

Si es así nuestro proxy está arriba; es funcional y accesible para todos.

Más info: http://dltj.org/article/ssh-as-socks-proxy/

About these ads
No comments yet

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: