SSH Túnel
A veces es útil enrutar el tráfico a través de una máquina diferente para pruebas o desarrollo. Una alternativa es el uso de una VPN, pero es más sencillo usar un túnel proxy SOCKS encriptado, usando una conexión SSH. De esta forma, todas las aplicaciones que utilicen el proxy se conectarán al servidor SSH y el servidor reenviará todo el tráfico a su destino real. Para ello, seguimos los siguientes pasos:
- En un terminal, realizamos una conexión SSH a un servidor remoto. Al conectar a
localhost
al puerto indicado se transmitirá al servidor remoto:ssh -ND 9999 [USER]@[SERVER_IP]
- Dejamos la terminal abierta, y configuramos el proxy en el navegador web, por ejemplo en Firefox: