Configurar un túnel SOCKS es una técnica poderosa que permite redirigir el tráfico de tu red a través de un servidor remoto, añadiendo una capa adicional de privacidad o acceso a recursos restringidos. A continuación, explicamos cómo configurar un túnel en Linux, Windows y cómo usar FoxyProxy para gestionarlo en los navegadores.
Para establecer un túnel SOCKS en Linux, puedes utilizar SSH. Ejecuta el siguiente comando en tu terminal:
ssh -D 8888 -f -C -q -N user@server
-D 8888: Indica a SSH que queremos abrir un túnel SOCKS en el puerto 8888 (puedes elegir cualquier puerto entre 1025 y 65536).-f: Bifurca el proceso a segundo plano para que puedas seguir usando la terminal.-C: Comprime los datos antes de enviarlos, lo que puede acelerar la transmisión.-q: Silencia todos los mensajes, evitando que SSH genere salida en la terminal.-N: Indica a SSH que no ejecute ningún comando en el servidor remoto, solo abrirá el túnel.Para asegurarte de que el túnel SOCKS está funcionando, puedes verificar el proceso con:
ps aux | grep ssh
Si deseas cerrar el túnel, primero localiza el PID del proceso SSH utilizando ps aux, y luego puedes finalizarlo con:
kill <PID>
En Windows, puedes usar Putty para establecer un túnel SOCKS:
FoxyProxy es una extensión para los navegadores Firefox y Chrome que facilita la gestión de proxies.
localhost.Con esto, todo tu tráfico en el navegador será redirigido a través del túnel SOCKS.