Recientemente intenté configurar el proxy usando ssh -D 2454 username@servername
(para navegar por Internet a través del túnel ssh), pero no pude hacerlo correctamente. Estaría encantado de recibir sugerencias y/o enlaces a manuales que contengan información útil o sugerencias sobre cómo solucionar problemas.
Aquí hay una descripción más detallada del problema.
- Lo ejecuto
ssh -D 2454 TheUser@TheServer
(bajo usuario, no root). El comando se conecta a TheServer y no muestra advertencias. - En Mozilla Firefox, en Editar>Preferencias>Avanzado>Configuración de conexión, elijo las siguientes configuraciones: Configuración manual del proxy, Proxy HTTP: 127.0.0.1, Puerto: 2454, SOCKS v5 (ver la captura de pantalla)
- Intente cargar algunas páginas. Firefox dice "La conexión al servidor se restableció mientras se cargaba la página".
Sin embargo, Firefox siente que reenvié el puerto: si me salto el paso 1, dice "Firefox está configurado para usar un servidor proxy que rechaza conexiones".
Algunos detalles técnicos:
- La computadora local (127.0.0.1) ejecuta Ubuntu 11.10.
- La computadora remota (TheServer) ejecuta Windows 7 con Cygwin.
- La conexión ssh funciona (puedo ejecutar comandos en TheServer, rsync descarga archivos con éxito)
- El proxy sobre ssh funciona bien cuando inicio Windows y lo configuro con PuTTY (con TheUser y TheServer sin cambios).
- Mozilla Firefox funciona bien sin proxy.
Respuesta1
La opción -D emula el proxy SOCKS; por lo tanto, prefiero eliminar la configuración de los campos del proxy HTTP y moverla a los campos del proxy SOCKS. Me sorprende que haya funcionado con masilla.
En segundo lugar, verifique si el servidor puede conectarse a las páginas que está intentando probar. Intente establecer una conexión desde el servidor de alguna manera: lynx
, links
o tal vez firefox
a través de VNC. Si no los tiene, le quedará nc
o telnet
, que funcionan también pero son más difíciles de usar.