Ocurre que aveces por varios motivos algunas instituciones o trabajos emplean cortafuegos para denegar el acceso a algunos sitios o servicios, pues bien para poder navegar sin problemas saltando estas restricciones es posible si se tiene acceso a algún servidor con el servicio ssh a la escucha.
Windows
Para realizarlo en windows es necesario disponer del cliente ssh Putty. Se debe configurar como muestra las siguientes imágenes.
El primer paso es especificar el nombre y dominio del servidor ssh.
Luego deben seleccionar Connection -> SSH -> Tunnels. En Source port colocar 8080 y marcar Dynamic.
A continuación presionar Add y finalmente Open. Luego les pedirá el nombre de usuario y contraseña, con eso tendrán lista la conexión.
Ubuntu
Como siempre en Ubuntu todo es más fácil. Deben abrir una terminal y escribir lo siguiente:
ssh -D8080 usuario@host.dominio.algo
Luego deben configurar el proxy en el navegador. En Firefox es como se muestra en la imagen de abajo.
Espero les sirva, saludos.








He tratado de hacerlo en ubuntu pero me pide una contraseña. Pongo la del usuario y me deniega el acceso, ¿?
Lo mas probable es que te pida la contraseña del usuario ssh del servidor remoto.
me aparece esto y despues no puedo navegar: :~# Write failed: Broken pipe
que puede ser?
Por lo visto el servidor ssh te esta denegando el acceso, pueden ser variadas razones, pero intenta ver que dicho servidor no tenga bloqueado el puerto 8080. Puede ser también la configuración de ssh. Debieras probar a navegar en dicho servidor para ver si no tiene bloqueado el acceso a dichos contenidos. También intenta acceder a ese servidor vía ssh, sin la redireccion de puertos y ver si la conexión es exitosa. Ademas debes revisar que si posee cortafuegos no este bloqueando el puerto a utilizar. Espero te resulte.
gracias leonciokof, efectivamente el servidor de ssh navega sin problemas, al momento de conectarme logro navegar pero pero luego de unos instantes aparece el error que te mencione y se desconecta, que configuracion del servidor puede causar esto?
estube investigando y al parecer se soluciona editando el fichero /etc/ssh/ssh_config del servidor remoto. Para ello hace lo siguiente:
sudo gedit /etc/ssh/ssh_config
Agrega esta linea al final:
ServerAliveInterval 120
Guarda los cambios y reinicia el servicio ssh con:
sudo /etc/init.d/ssh restart
Y prueba nuevamente si puedes navegar, espero te resulte
no me resulto, pero debe ser algo del servidor ssh, te aviso cuando lo solucione para que lo publiques, saludos