C贸mo hacer un t煤nel HTTP con SSH

    La tunelizaci贸n de su tr谩fico es el proceso de enviar datos, como HTTP, a trav茅s de un protocolo diferente. En este caso, le mostraremos c贸mo enviar el tr谩fico de su navegador a trav茅s del protocolo SSH.

    Entonces, 驴por qu茅 querr铆as hacer esto? Al canalizar su tr谩fico, b谩sicamente est谩 utilizando la computadora / servidor de destino como un servidor proxy. Entonces, si desea que su tr谩fico parezca que se origina en una ubicaci贸n diferente, esta es una forma de hacerlo.

    Por ejemplo, ciertos programas en Netflix no se pueden mostrar en los Estados Unidos por razones contractuales, por lo que se utilizan t煤neles de tr谩fico / proxies para evitar estas restricciones.

    Montaje del t煤nel

    Windows

    Descarga PuTTY (putty.exe).
    Para crear su t煤nel, necesitar谩 un servidor externo al que conectarse. Puede ser un servidor dom茅stico, un servidor de la empresa o uno que alquile de una empresa de alojamiento de servidores.
    Una vez que tenga un servidor y una cuenta, abra PuTTY y vaya a Conexi贸n> SSH> T煤neles. Ingrese 8080 en el Puerto de origen cuadro y seleccione el Din谩mica boton de radio. Hacer clic A帽adir y D8080 aparecer谩 en el Puertos reenviados lista.

    OSX / Linux

    Abra Terminal o Consola y ejecute el siguiente comando:

    $ ssh -D 8080 [email聽protected]
    

    example.com ser铆a la URL de la m谩quina a la que est谩 intentando conectarse (tambi茅n podr铆a ser una direcci贸n IP).

    Algunas de las banderas m谩s 煤tiles que puede utilizar son -C2qTnN, que tienen los siguientes efectos:

    • C: Solicita la compresi贸n de todos los datos
    • 2: Obliga a ssh a probar solo la versi贸n 2 del protocolo
    • q: Modo silencioso
    • T: Deshabilita la asignaci贸n de pseudo-tty
    • n: Redirige stdin desde / dev / null (en realidad, evita la lectura desde stdin)
    • N: No ejecute un comando remoto (no abre el shell)

    Env铆o de tr谩fico a trav茅s de su t煤nel

    Firefox

    En Preferencias> Avanzado> Red> Configuraci贸n … Seleccione Configuraci贸n de proxy manual y luego agregue 127.0.0.1 y el puerto 8080 al Anfitri贸n de SOCKS. Asegurarse CALCETINES v5 est谩 seleccionado y luego haga clic en Okay. Esto forzar谩 todo el tr谩fico a trav茅s del puerto 8080 en su m谩quina local, que es el mismo puerto en el que est谩 escuchando su t煤nel SSH. Su t煤nel recibir谩 este tr谩fico y lo reenviar谩 al servidor al que est谩 conectado.

    Chrome

    Llave inglesa> Opciones> Bajo el cap贸 (Bonnet)> Cambiar configuraci贸n de proxy> Configuraci贸n de LAN. En ambos casos, debe habilitar “Usar un servidor proxy para su LAN” y luego hacer clic en Avanzado. Agregue 127.0.0.1 y 8080 en la fila SOCKS y haga clic en Okay.

    Recursos

     

    Etiquetas:

    Deja una respuesta

    Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *