Androide

Cómo configurar el túnel de calcetines ssh para navegación privada

Como crear un túnel ssh en windows para navegar por internet

Como crear un túnel ssh en windows para navegar por internet

Tabla de contenido:

Anonim

Hay momentos en los que desea navegar en Internet de forma privada, acceder a contenido geo-restringido o evitar cualquier firewall intermedio que su red pueda estar aplicando.

Una opción es usar una VPN, pero eso requiere instalar el software del cliente en su máquina y configurar su propio servidor VPN o suscribirse a un servicio VPN.

La alternativa más simple es enrutar el tráfico de su red local con un túnel proxy SOCKS cifrado. De esta manera, todas sus aplicaciones que usan el proxy se conectarán al servidor SSH y el servidor reenviará todo el tráfico a su destino real. Su ISP (proveedor de servicios de Internet) y otros terceros no podrán inspeccionar su tráfico y bloquear su acceso a los sitios web.

Este tutorial lo guiará a través del proceso de crear un túnel SSH encriptado y configurar los navegadores web Firefox y Google Chrome para usar el proxy SOCKS.

Prerrequisitos

  • Servidor que ejecuta cualquier sabor de Linux, con acceso SSH para enrutar su tráfico a través de él. Navegador web. Cliente SSH.

Configurar el túnel SSH

Crearemos un túnel SSH que reenviará de manera segura el tráfico desde su máquina local en el puerto 9090 al servidor SSH en el puerto 22 . Puede usar cualquier número de puerto mayor que 1024 , solo el root puede abrir puertos en puertos privilegiados.

Linux y macOS

ssh -N -D 9090 @

Las opciones utilizadas son las siguientes:

  • -N : le dice a SSH que no ejecute un comando remoto. -D 9090 : abre un túnel SOCKS en el número de puerto especificado. @ - Su dirección IP remota de usuario y servidor SSH. Para ejecutar el comando en segundo plano, use la opción -f Si su servidor SSH está escuchando en un puerto que no sea el 22 (el predeterminado) use la opción -p .

Una vez que ejecute el comando, se le pedirá que ingrese su contraseña de usuario. Después de ingresarlo, iniciará sesión en su servidor y se establecerá el túnel SSH.

Puede configurar una autenticación basada en clave SSH y conectarse a su servidor sin ingresar una contraseña.

Ventanas

Los usuarios de Windows pueden crear un túnel SSH utilizando el cliente PuTTY SSH. Puedes descargar PuTTY aquí.

  1. Inicie Putty e ingrese la dirección IP de su servidor en el campo Host name (or IP address) .

En este punto, su Firefox está configurado y puede navegar por Internet a través del túnel SSH. Para verificarlo, puede abrir google.com , escriba "what is my ip" y debería ver la dirección IP de su servidor.

Para volver a la configuración predeterminada, vaya a Network Settings , seleccione el botón de Use system proxy settings y guarde la configuración.

También hay varios complementos que pueden ayudarlo a configurar la configuración de proxy de Firefox, como FoxyProxy.

Google Chrome

Google Chrome utiliza la configuración de proxy del sistema predeterminada. En lugar de cambiar la configuración de proxy del sistema operativo, puede usar un complemento como SwitchyOmega o iniciar el navegador web Chrome desde la línea de comandos.

Para iniciar Chrome con un nuevo perfil y su túnel SSH, use el siguiente comando:

Linux:

/usr/bin/google-chrome \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"

Mac OS:

"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --user-data-dir="$HOME/proxy-profile" \ --proxy-server="socks5://localhost:9090"

Ventanas:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^ --user-data-dir="%USERPROFILE%\proxy-profile" ^ --proxy-server="socks5://localhost:9090"

El perfil se creará automáticamente si no existe. De esta manera, puede ejecutar varias instancias de Chrome al mismo tiempo.

Para confirmar que el túnel SSH funciona correctamente, abra google.com y escriba "what is my ip". La IP que se muestra en su navegador debe ser la dirección IP de su servidor.

Conclusión

Ha aprendido cómo configurar un túnel SSH SOCKS 5 y configurar su navegador para acceder a Internet de forma privada y anónima. Para facilitar su uso, puede definir el túnel SSH en su archivo de configuración SSH o crear un alias Bash que configurará el túnel SSH e iniciará el navegador.

seguridad ssh