{"id":14803,"date":"2024-02-23T00:40:35","date_gmt":"2024-02-22T21:10:35","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=14803"},"modified":"2024-02-23T00:40:35","modified_gmt":"2024-02-22T21:10:35","slug":"how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/","title":{"rendered":"C\u00f3mo enrutar de forma segura el tr\u00e1fico web sin una VPN utilizando un t\u00fanel SOCKS"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introducci\u00f3n<\/h2>\n<p>En alg\u00fan momento, podr\u00edas encontrarte en una red insegura o con un firewall muy restrictivo y quieres asegurarte de que nadie est\u00e9 vigilando tu tr\u00e1fico. Una soluci\u00f3n es configurar una VPN en Ubuntu 22.04\/20.04\/18.04, pero muchas VPN requieren un software cliente especial en tu equipo que quiz\u00e1s no tengas permiso para instalar. Sin embargo, si solo necesitas navegar por internet de forma segura, existe una alternativa r\u00e1pida, gratuita y \u00fatil: un t\u00fanel proxy SOCKS 5.<\/p>\n<p>Un proxy SOCKS es un t\u00fanel SSH cifrado a trav\u00e9s del cual las aplicaciones configuradas redirigen su tr\u00e1fico. Posteriormente, en el servidor, el proxy reenv\u00eda el tr\u00e1fico a la internet p\u00fablica. A diferencia de una VPN, un proxy SOCKS debe configurarse individualmente en el dispositivo cliente. Sin embargo, siempre que la aplicaci\u00f3n sea compatible con el proxy SOCKS, se pueden ejecutar aplicaciones sin necesidad de software cliente especializado. En el servidor, solo se necesita configurar SSH.<\/p>\n<p>En este tutorial, usar\u00e1s un servidor con Ubuntu 22.04 (aunque cualquier distribuci\u00f3n de Linux accesible por SSH funcionar\u00e1) y el navegador web Firefox como aplicaci\u00f3n cliente. Al finalizar este tutorial, podr\u00e1s navegar por sitios web a trav\u00e9s de un t\u00fanel SSH cifrado.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Requisitos previos<\/h5>\n<ul>\n<li>Un servidor Linux que ejecuta Ubuntu (otras distribuciones funcionan) con el usuario <code>sudo<\/code> y acceso SSH.<\/li>\n<li>Un programa para configurar con un proxy SOCKS, como el navegador web Firefox.<\/li>\n<li>Para los usuarios de Windows, tambi\u00e9n necesitar\u00e1 la herramienta PuTTY o el Subsistema de Windows para Linux (WSL).<\/li>\n<\/ul>\n<p>PuTTY se utiliza para configurar un t\u00fanel proxy para usuarios de Windows. Los usuarios de macOS o Linux tienen herramientas preinstaladas para configurar el t\u00fanel.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-macos-linux-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d8%aa%d9%88%d9%86%d9%84\">Paso 1 (macOS\/Linux): Configuraci\u00f3n del t\u00fanel<\/h2>\n<p>En tu ordenador local, si a\u00fan no has creado tu Droplet con una, genera una clave SSH. Una vez generada, aseg\u00farate de que la clave p\u00fablica se a\u00f1ada al archivo &quot;authorized_keys&quot; de tu Droplet SSH. A continuaci\u00f3n, abre una aplicaci\u00f3n de terminal para crear un t\u00fanel SSH con el proxy SOCKS habilitado.<\/p>\n<p>Inicie el t\u00fanel con este comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ssh -i ~\/.ssh\/id_rsa -D 1337 -f -C -q -N sammy@your_domain<\/code><\/pre>\n<\/div>\n<h5 id=\"%d8%aa%d9%88%d8%b6%db%8c%d8%ad-%d8%a8%d8%b1%d9%87%d8%a7%d9%86\">Explicaci\u00f3n de la prueba<\/h5>\n<ul>\n<li><code>-i<\/code>:Ruta de la clave SSH para conectarse al host<\/li>\n<li><code>-D<\/code>: le dice a SSH que queremos un t\u00fanel SOCKS en el n\u00famero de puerto especificado (puede elegir un n\u00famero entre 1025 y 65536)<\/li>\n<li><code>-F<\/code>:Mueve el proceso al segundo plano<\/li>\n<li><code>-DO<\/code>:Comprime los datos antes de enviarlos<\/li>\n<li><code>-q<\/code>:Utiliza el modo silencioso<\/li>\n<li><code>-NORTE<\/code>:Le dice a SSH que no se enviar\u00e1n comandos despu\u00e9s de que se cierre el t\u00fanel.<\/li>\n<\/ul>\n<p>Compruebe que el t\u00fanel se est\u00e9 ejecutando con este comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ps aux | grep ssh<\/code><\/pre>\n<\/div>\n<p>Ver\u00e1 una l\u00ednea en la salida como esta:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\nsammy 14345 0.0 0.0 2462228 452 ?? Ss 6:43AM 0:00.00 ssh -i ~\/.ssh\/id_rsa -D 1337 -f -C -q -N sammy@your_domain\r\n<\/code><\/pre>\n<\/div>\n<p>Puedes salir de tu aplicaci\u00f3n de terminal y el t\u00fanel permanecer\u00e1 activo. Esto se debe a que usamos el argumento -f, que pone la sesi\u00f3n SSH en segundo plano.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d8%aa%d9%88%d9%86%d9%84\">Paso 1 (Windows): Configuraci\u00f3n del t\u00fanel<\/h2>\n<p>Abra PuTTY. Si a\u00fan no lo ha instalado, desc\u00e1rguelo y gu\u00e1rdelo en la ubicaci\u00f3n que prefiera. PuTTY no requiere derechos de administrador para instalarse. Simplemente... <code>.exe<\/code> Descargar y ejecutar.<\/p>\n<p>Para configurar un t\u00fanel, siga estos pasos:<\/p>\n<p>Desde la secci\u00f3n Sesi\u00f3n, agregue el nombre de host (o direcci\u00f3n IP) de su servidor y el puerto SSH (generalmente 22).<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"911\"  height=\"878\"  class=\"aligncenter wp-image-14804 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 911px) 100vw, 911px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1.png 911w, https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1-300x289.png 300w, https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1-768x740.png 768w, https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1-110x106.png 110w, https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1-200x193.png 200w, https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1-380x366.png 380w, https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1-255x246.png 255w, https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1-550x530.png 550w, https:\/\/cdn.itpiran.net\/2024\/02\/22141624\/1-800x771.png 800w\" ><br \/>\nA la izquierda, navegue a: Conexi\u00f3n &gt; SSH &gt; T\u00faneles<\/p>\n<p>Introduzca cualquier n\u00famero de puerto de origen entre 1025 y 65536, como por ejemplo 1337.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"911\"  height=\"878\"  class=\"aligncenter wp-image-14805 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 911px) 100vw, 911px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2.png 911w, https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2-300x289.png 300w, https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2-768x740.png 768w, https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2-110x106.png 110w, https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2-200x193.png 200w, https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2-380x366.png 380w, https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2-255x246.png 255w, https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2-550x530.png 550w, https:\/\/cdn.itpiran.net\/2024\/02\/22141738\/2-800x771.png 800w\" ><br \/>\nSeleccione el bot\u00f3n de radio din\u00e1mico.<\/p>\n<p>Haga clic en el bot\u00f3n Agregar.<\/p>\n<p>Regrese a la sesi\u00f3n a la izquierda.<\/p>\n<p>Agregue un nombre en el campo Sesiones guardadas y haga clic en el bot\u00f3n Guardar.<\/p>\n<p>Ahora haga clic en el bot\u00f3n Abrir para establecer la conexi\u00f3n.<\/p>\n<p>Nombre de usuario <code>sudo<\/code> e ingrese la contrase\u00f1a de su servidor para iniciar sesi\u00f3n<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d9%be%db%8c%da%a9%d8%b1%d8%a8%d9%86%d8%af%db%8c-%d9%81%d8%a7%db%8c%d8%b1%d9%81%d8%a7%da%a9%d8%b3-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af\">Paso 2: Configurar Firefox para usar el t\u00fanel<\/h2>\n<p>Ahora que tienes un t\u00fanel SSH, es hora de configurar Firefox para usarlo. Recuerda que para que un t\u00fanel SOCKS 5 funcione, necesitas usar una aplicaci\u00f3n local que pueda implementarlo. Firefox tiene esta funci\u00f3n:<\/p>\n<p><span>Este paso es el mismo para Windows, macOS y Linux.<\/span><\/p>\n<p>Aseg\u00farate de tener el n\u00famero de puerto que usaste en tu comando SSH. En nuestros ejemplos, usamos 1337.<\/p>\n<p>(Los pasos a continuaci\u00f3n se realizaron con la versi\u00f3n 80 de Firefox, pero deber\u00edan funcionar en otras versiones, aunque la ubicaci\u00f3n de las opciones puede variar).<\/p>\n<h5 id=\"%d9%81%d8%a7%db%8c%d8%b1%d9%81%d8%a7%da%a9%d8%b3-%d8%b1%d8%a7-%d8%a8%d8%a7%d8%b2-%da%a9%d9%86%db%8c%d8%af\">Abra Firefox.<\/h5>\n<ol>\n<li>En la esquina superior derecha, haga clic en el icono de hamburguesa para acceder al men\u00fa de Firefox.<\/li>\n<li>Haga clic en el elemento de men\u00fa Preferencias u Opciones.<\/li>\n<li>Despl\u00e1cese hacia abajo y seleccione el bot\u00f3n Configuraci\u00f3n\u2026 en la secci\u00f3n Configuraci\u00f3n de red.<\/li>\n<li>Bajo el encabezado \u00abConfigurar el acceso proxy a Internet\u00bb, seleccione Configuraci\u00f3n manual del proxy.<\/li>\n<li>Para el host SOCKS ingrese localhost o 127.0.0.1 y para el puerto use el puerto personalizado especificado en su t\u00fanel, 1337.<\/li>\n<li>Cerca de la parte inferior, marque la casilla &quot;Proxy DNS al usar SOCKS v5&quot;<\/li>\n<li>Haga clic en el bot\u00f3n Aceptar para guardar y cerrar su configuraci\u00f3n.<\/li>\n<\/ol>\n<p>Ahora abre otra pesta\u00f1a en Firefox y empieza a navegar por la web. Deber\u00edas estar listo para navegar de forma segura a trav\u00e9s del t\u00fanel SSH. Los datos que recibes del sitio web est\u00e1n cifrados. Adem\u00e1s, como has activado la opci\u00f3n DNS proxy, tus b\u00fasquedas DNS tambi\u00e9n est\u00e1n cifradas para que tu ISP no pueda ver lo que est\u00e1s viendo ni d\u00f3nde lo obtendr\u00e1s.<\/p>\n<p>Para verificar que est\u00e1s usando un proxy, vuelve a la configuraci\u00f3n de red de Firefox, introduce un n\u00famero de puerto diferente y guarda la configuraci\u00f3n. Si intentas navegar por la web, deber\u00edas recibir el mensaje de error &quot;El servidor proxy rechaza conexiones&quot;. Esto demuestra que Firefox usa un proxy y no solo la conexi\u00f3n predeterminada. Como alternativa, puedes acceder a un sitio con una IP p\u00fablica como ipecho.net; la IP que devuelva deber\u00eda ser la IP de tu Droplet SSH, ya que ahora act\u00faa como tu proxy.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d8%a8%d8%a7%d8%b2%da%af%d8%b1%d8%af%d8%a7%d9%86%db%8c-%d9%be%d8%b1%d9%88%da%a9%d8%b3%db%8c-%d8%af%d8%b1-%d9%81%d8%a7%db%8c%d8%b1%d9%81%d8%a7%da%a9%d8%b3\">Paso 3: Restablecer el proxy en Firefox<\/h2>\n<p>Cuando hayas terminado con la necesidad de mantener la privacidad del t\u00fanel SSH, vuelve a la configuraci\u00f3n del proxy de red en Firefox. Haz clic en el bot\u00f3n &quot;Usar la configuraci\u00f3n del proxy del sistema&quot; y luego en &quot;Aceptar&quot;. Ahora que Firefox ya no usa el t\u00fanel SOCKS, tambi\u00e9n podemos desactivarlo. Puedes dejar el t\u00fanel activo para activar y desactivar el proxy en Firefox, pero si lo dejas inactivo demasiado tiempo, podr\u00eda cerrarse solo.<\/p>\n<h5 id=\"%d8%a8%d8%b3%d8%aa%d9%86-%d8%aa%d9%88%d9%86%d9%84-macos-linux\">Cerrar el t\u00fanel (macOS\/Linux)<\/h5>\n<p>El t\u00fanel que creamos previamente en nuestra m\u00e1quina local se envi\u00f3 a segundo plano, por lo que cerrar la ventana de terminal que usaste para abrirlo no lo cerrar\u00e1. Para cerrarlo, necesitamos identificar el ID del proceso (PID) con el comando ps y luego usar el comando <code>matar<\/code> Terminemos el proceso.<\/p>\n<p>Busquemos todos los procesos ssh activos en nuestra m\u00e1quina:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ps aux |grep ssh<\/code><\/pre>\n<\/div>\n<p>Busque la l\u00ednea similar al comando que introdujo anteriormente para crear el t\u00fanel. Aqu\u00ed tiene un ejemplo de salida:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>Output\r\nsammy 14345 0.0 0.0 2462228 452 ?? Ss 6:43AM 0:00.00 ssh -i ~\/.ssh\/id_rsa -D 1337 -f -C -q -N sammy@your_domain<\/code><\/pre>\n<\/div>\n<p>Desde el principio de la l\u00ednea, en una de las dos primeras columnas, hay un n\u00famero de 3 a 5 d\u00edgitos. Este es el PID. El PID del ejemplo 14345 est\u00e1 resaltado aqu\u00ed.<\/p>\n<p>Ahora que sabes qu\u00e9 es el PID, puedes usar el comando kill para desactivar el t\u00fanel. Usa su PID al finalizar el proceso:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>kill 14345<\/code><\/pre>\n<\/div>\n<h5 id=\"%d8%a8%d8%b3%d8%aa%d9%86-%d8%aa%d9%88%d9%86%d9%84-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2\">Cerrar el t\u00fanel (Windows)<\/h5>\n<p>Cierra la ventana de PuTTY que usaste para crear el t\u00fanel. Listo.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-macos-linux-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d9%85%db%8c%d8%a7%d9%86%d8%a8%d8%b1-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d9%85\">Paso 4 (macOS\/Linux): crear un acceso directo para uso frecuente<\/h2>\n<p>En sistemas macOS o Linux, podemos crear un alias o un script para crear r\u00e1pidamente el t\u00fanel. Hay dos maneras de automatizar el proceso de tunelizaci\u00f3n:<\/p>\n<p>Ambos m\u00e9todos de acceso directo requieren autenticaci\u00f3n de clave SSH sin contrase\u00f1a ni frase de contrase\u00f1a en el servidor.<\/p>\n<h5 id=\"bash-script-%d9%82%d8%a7%d8%a8%d9%84-%da%a9%d9%84%db%8c%da%a9\">Script BASH en el que se puede hacer clic<\/h5>\n<p>Si quieres un icono que inicie el t\u00fanel al hacer clic en \u00e9l, podemos crear un peque\u00f1o script BASH. El script iniciar\u00e1 el t\u00fanel y luego iniciar\u00e1 Firefox, aunque a\u00fan tendr\u00e1s que configurar manualmente el proxy en Firefox la primera vez.<\/p>\n<p>En macOS, el binario de Firefox que podemos ejecutar desde la l\u00ednea de comandos se encuentra dentro de Firefox.app. Suponiendo que la aplicaci\u00f3n se encuentra en la carpeta Aplicaciones, el binario se encuentra en <code>\/Aplicaciones\/Firefox.app\/Contenidos\/MacOS\/firefox<\/code> Se encuentra.<\/p>\n<p>En sistemas Linux, si instal\u00f3 Firefox desde un repositorio o ya est\u00e1 instalado, su ubicaci\u00f3n deber\u00eda ser <code>\/usr\/bin\/firefox <\/code>Si Firefox no est\u00e1 en la ubicaci\u00f3n est\u00e1ndar, siempre puedes usar el comando find firefox para averiguar d\u00f3nde se encuentra Firefox en tu sistema.<\/p>\n<p>En este script, reemplaza la ruta de Firefox por la ruta adecuada para tu sistema. Tambi\u00e9n podr\u00edas tener que ajustar la l\u00ednea SSH para que refleje el comando que usaste anteriormente para establecer un t\u00fanel.<\/p>\n<p>Usando un editor de texto<\/p>\n<p>Crea un nuevo archivo con nano:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano ~\/socks.sh<\/code><\/pre>\n<\/div>\n<p>A\u00f1ade las siguientes l\u00edneas:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>#!\/bin\/bash -e\r\nssh -i ~\/.ssh\/id_rsa -D 1337 -f -C -q -N sammy@`your_domain`\r\n\/Applications\/Firefox.app\/Contents\/MacOS\/firefox &amp;\r\n<\/code><\/pre>\n<\/div>\n<ul>\n<li>Reemplace el n\u00famero de puerto con el que desee. <code>1337<\/code> (Debe coincidir con lo que hayas configurado en Firefox)<\/li>\n<li>Reemplace el usuario SSH@su nombre de host o IP <code>sammy@tu_dominio<\/code> Hacer<\/li>\n<li><code>\/Aplicaciones\/Firefox.app\/Contenidos\/MacOS\/firefox<\/code> Reemplace con la ruta binaria de Firefox para su sistema.<\/li>\n<\/ul>\n<p>Guarda tu script. Para nano, pulsa CONTROL + o y, para salir, pulsa CONTROL + x.<\/p>\n<p>Haga que el script sea ejecutable para que se ejecute al hacer doble clic en \u00e9l. Desde la l\u00ednea de comandos, use el comando chmod para agregar permisos de ejecuci\u00f3n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>chmod +x \/path\/to\/socks.sh<\/code><\/pre>\n<\/div>\n<p>En macOS, puede que tengas que hacer un paso adicional para indicarle que un archivo .sh debe ejecutarse como un programa y no abrirse en un editor. Para ello, haz clic derecho en el archivo socks.sh y selecciona &quot;Obtener informaci\u00f3n&quot;.<\/p>\n<p>Busca la secci\u00f3n &quot;Abrir con:&quot; y, si el tri\u00e1ngulo desplegable no est\u00e1 hacia abajo, haz clic en \u00e9l para ver el men\u00fa desplegable. Xcode podr\u00eda estar configurado como la aplicaci\u00f3n predeterminada.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"754\"  height=\"1174\"  class=\"aligncenter wp-image-14806 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 754px) 100vw, 754px\"  data-pk-src=\"https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3.png\"  data-pk-srcset=\"https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3.png 754w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3-193x300.png 193w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3-658x1024.png 658w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3-110x171.png 110w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3-200x311.png 200w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3-380x592.png 380w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3-255x397.png 255w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3-300x467.png 300w, https:\/\/www.itpiran.net\/blog\/wp-content\/uploads\/2024\/02\/3-550x856.png 550w\" ><br \/>\nC\u00e1mbielo a Terminal.app. Si no aparece, seleccione &quot;Otros&quot; y vaya a Aplicaciones &gt; Utilidades &gt; Terminal.app (quiz\u00e1s deba configurar el men\u00fa desplegable &quot;Activo&quot; de &quot;Aplicaciones recomendadas&quot; a &quot;Todas las aplicaciones&quot;).<\/p>\n<p>Para abrir su proxy SOCKS, haga clic en el archivo <code>calcetines.sh<\/code> Haz doble clic. El script abrir\u00e1 una ventana de terminal, iniciar\u00e1 una conexi\u00f3n SSH e iniciar\u00e1 Firefox. Puedes cerrar la ventana de terminal sin problemas. Si has conservado la configuraci\u00f3n del proxy en Firefox, puedes empezar a navegar a trav\u00e9s de tu conexi\u00f3n segura.<\/p>\n<p>Este script le ayudar\u00e1 a detener r\u00e1pidamente el proxy, pero a\u00fan deber\u00e1 seguir los pasos manuales enumerados anteriormente para encontrar el proceso ssh y matarlo cuando finalice.<\/p>\n<h5 id=\"%d9%86%d8%a7%d9%85-%d9%85%d8%b3%d8%aa%d8%b9%d8%a7%d8%b1-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86\">Alias de l\u00ednea de comandos<\/h5>\n<p>Si sueles usar la l\u00ednea de comandos y quieres activar el t\u00fanel, puedes crear un alias de l\u00ednea de comandos que lo haga autom\u00e1ticamente. Lo m\u00e1s dif\u00edcil de crear un alias es determinar d\u00f3nde almacenar el comando.<\/p>\n<p>Las diferentes distribuciones de Linux y versiones de macOS almacenan alias en diferentes ubicaciones. Lo mejor es buscar uno de los siguientes archivos y <code>alias<\/code> Busca para ver d\u00f3nde se almacenan otros alias. Las funciones incluyen:<\/p>\n<ul>\n<li>~\/.bashrc<\/li>\n<li>~\/.zshrc<\/li>\n<li>~\/.bash_aliases<\/li>\n<li>~\/.bash_profile<\/li>\n<li>~\/.perfil<\/li>\n<\/ul>\n<p>Una vez que encuentre el archivo correcto, agregue el siguiente alias a cualquier archivo que ya tenga o al final del mismo. En el siguiente ejemplo, usamos el alias &quot;firesox&quot; para representar el t\u00fanel SOCKS, pero puede usar cualquier palabra como alias:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>alias firesox='ssh -i ~\/.ssh\/id_rsa -D 1337 -f -C -q -N sammy@your_domain &amp;&amp; \/Applications\/Firefox.app\/Contents\/MacOS\/firefox &amp;'<\/code><\/pre>\n<\/div>\n<ul>\n<li>Reemplace 1337 con el n\u00famero de puerto deseado (debe coincidir con el que puso en Firefox)<\/li>\n<li>Reemplace sammy@your_domain con el nombre de host o IP de su usuario SSH.<\/li>\n<li>Reemplace \/Applications\/Firefox.app\/Contents\/MacOS\/firefox con la ruta al binario de Firefox.<\/li>\n<\/ul>\n<p>Tu alias solo se cargar\u00e1 al iniciar un nuevo shell, as\u00ed que cierra la sesi\u00f3n de terminal e inicia uno nuevo. Ahora, al escribir:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>firesox<\/code><\/pre>\n<\/div>\n<\/div>\n<p>Esto configurar\u00e1 tu alias de t\u00fanel, iniciar\u00e1 Firefox y te regresar\u00e1 a la l\u00ednea de comandos. Aseg\u00farate de que Firefox siga configurado para usar el proxy. Ahora puedes navegar de forma segura.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-%d8%a7%d8%ae%d8%aa%db%8c%d8%a7%d8%b1%db%8c-%d8%b9%db%8c%d8%a8-%db%8c%d8%a7%d8%a8%db%8c-%d8%b9%d8%a8%d9%88%d8%b1-%d8%a7%d8%b2-%d9%81%d8%a7%db%8c%d8%b1%d9%88\">Paso 5 (opcional): Soluci\u00f3n de problemas: c\u00f3mo eludir los firewalls<\/h2>\n<p>Si tu conexi\u00f3n funciona, puedes continuar y dejar de leer. Sin embargo, si no puedes establecer una conexi\u00f3n SSH debido a un firewall restrictivo, es probable que el puerto 22, necesario para crear el t\u00fanel, est\u00e9 bloqueado. Si puedes controlar la configuraci\u00f3n del servidor proxy SSH (lo cual puedes hacer con acceso root a tu Droplet de DigitalOcean), puedes configurar SSH para que escuche en un puerto distinto del 22.<\/p>\n<p>\u00bfQu\u00e9 puerto puedes utilizar que no est\u00e9 bloqueado?<\/p>\n<p>Los puertos que suelen estar abiertos incluyen el 80 (tr\u00e1fico web general) y el 443 (TLS, tr\u00e1fico web seguro).<\/p>\n<p>Si su servidor SSH no ofrece contenido web, podemos indicarle que use uno de estos puertos web para la comunicaci\u00f3n en lugar del puerto predeterminado 22. El puerto 443 es la mejor opci\u00f3n, ya que se espera que tenga tr\u00e1fico cifrado en este puerto. El tr\u00e1fico SSH se cifrar\u00e1.<\/p>\n<p>Desde una ubicaci\u00f3n sin firewall, acceda por SSH al Droplet de DigitalOcean que est\u00e1 utilizando como proxy o use la consola integrada desde el panel de control de Digital Ocean.<\/p>\n<p>Editar la configuraci\u00f3n del servidor SSH:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo nano \/etc\/ssh\/sshd_config<\/code><\/pre>\n<\/div>\n<p>Busque la l\u00ednea Puerto 22.<\/p>\n<p>Podemos reemplazar &quot;22&quot; por completo o a\u00f1adir un segundo puerto para que SSH escuche. Optamos por que SSH escuche en varios puertos, as\u00ed que a\u00f1adimos una nueva l\u00ednea debajo del puerto 22 que indica el puerto 443. Aqu\u00ed tienes un ejemplo:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\">. . .\r\nPort 22\r\nPort 443\r\n. . .<\/pre>\n<\/div>\n<p>Reinicie SSH para recargar la configuraci\u00f3n que acaba de editar. Dependiendo de su distribuci\u00f3n, el nombre del servidor SSH ghost puede ser diferente, pero probablemente sea ssh o sshd. Si uno no funciona, pruebe el otro:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo service ssh restart<\/code><\/pre>\n<\/div>\n<p>Para verificar que su nuevo puerto SSH est\u00e9 funcionando, abra un nuevo shell (no cierre el actual todav\u00eda, en caso de que se haya bloqueado accidentalmente) y abra SSH usando el nuevo puerto:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\">ssh sammy@your_domain -p 443<\/pre>\n<\/div>\n<p>Si tuvo \u00e9xito, ahora puede salir de ambos shells y abrir su t\u00fanel SSH usando el nuevo puerto:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ssh -i ~\/.ssh\/id_rsa -D 1337 -f -C -q -N sammy@your_domain -p 443<\/code><\/pre>\n<\/div>\n<p>La configuraci\u00f3n de Firefox ser\u00e1 la misma, ya que no depende del puerto SSH, solo del puerto del t\u00fanel (1337 arriba).<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Resultado<\/h2>\n<p>Hoy en d\u00eda, existen muchas maneras de navegar de forma segura cuando se est\u00e1 en una red potencialmente hostil, como la red wifi p\u00fablica de una cafeter\u00eda. En la mayor\u00eda de los casos, si se puede usar una VPN para proteger todo el tr\u00e1fico, es preferible usarla. Sin embargo, tener un t\u00fanel SOCKS te ofrece la seguridad que necesitas al navegar por internet cuando no puedes usar una VPN o no conf\u00edas en ella. Un t\u00fanel SOCKS es r\u00e1pido de configurar y f\u00e1cil de usar, y tienes control total sobre \u00e9l. Es una excelente opci\u00f3n para una navegaci\u00f3n segura.<\/p>","protected":false},"excerpt":{"rendered":"Introducci\u00f3n En ocasiones, puede que te encuentres en una red insegura o que tenga una seguridad muy alta\u2026","protected":false},"author":1,"featured_media":14809,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,324],"tags":[405,404],"class_list":{"0":"post-14803","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-security","9":"tag-obuntu","10":"tag-security"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0646\u0644 SOCKS - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0646\u0644 SOCKS - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0628\u0631\u062e\u06cc \u0645\u0648\u0627\u0642\u0639\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0634\u0628\u06a9\u0647 \u0627\u06cc \u0628\u06cc\u0627\u0628\u06cc\u062f \u06a9\u0647 \u0646\u0627\u0627\u0645\u0646 \u0627\u0633\u062a \u06cc\u0627 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0628\u0633\u06cc\u0627\u0631&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-22T21:10:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/02\/22194809\/socks-tunnel.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0646\u0644 SOCKS\",\"datePublished\":\"2024-02-22T21:10:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/\"},\"wordCount\":204,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/22194809\\\/socks-tunnel.jpg\",\"keywords\":[\"obuntu\",\"Security\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0627\u0645\u0646\u06cc\u062a\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0646\u0644 SOCKS - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/22194809\\\/socks-tunnel.jpg\",\"datePublished\":\"2024-02-22T21:10:35+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/22194809\\\/socks-tunnel.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/22194809\\\/socks-tunnel.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0646\u0644 SOCKS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo enrutar de forma segura el tr\u00e1fico web sin una VPN mediante un t\u00fanel SOCKS - Blog de ITPiran","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/","og_locale":"es_ES","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0646\u0644 SOCKS - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u062f\u0631 \u0628\u0631\u062e\u06cc \u0645\u0648\u0627\u0642\u0639\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 \u0634\u0628\u06a9\u0647 \u0627\u06cc \u0628\u06cc\u0627\u0628\u06cc\u062f \u06a9\u0647 \u0646\u0627\u0627\u0645\u0646 \u0627\u0633\u062a \u06cc\u0627 \u0641\u0627\u06cc\u0631\u0648\u0627\u0644 \u0628\u0633\u06cc\u0627\u0631&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-02-22T21:10:35+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/02\/22194809\/socks-tunnel.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0646\u0644 SOCKS","datePublished":"2024-02-22T21:10:35+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/"},"wordCount":204,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/22194809\/socks-tunnel.jpg","keywords":["obuntu","Security"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0627\u0645\u0646\u06cc\u062a"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/","name":"C\u00f3mo enrutar de forma segura el tr\u00e1fico web sin una VPN mediante un t\u00fanel SOCKS - Blog de ITPiran","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/22194809\/socks-tunnel.jpg","datePublished":"2024-02-22T21:10:35+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/02\/22194809\/socks-tunnel.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/22194809\/socks-tunnel.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0645\u0633\u06cc\u0631\u06cc\u0627\u0628\u06cc \u0627\u06cc\u0645\u0646 \u062a\u0631\u0627\u0641\u06cc\u06a9 \u0648\u0628 \u0628\u062f\u0648\u0646 VPN \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062a\u0648\u0646\u0644 SOCKS"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"Blog de ITPiran","description":"Noticias y art\u00edculos sobre comercio sostenible en Ir\u00e1n","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Blog sobre negocios iran\u00edes sostenibles","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"administraci\u00f3n","url":"https:\/\/www.itpiran.net\/blog\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/14803","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/comments?post=14803"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/14803\/revisions"}],"predecessor-version":[{"id":14808,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/14803\/revisions\/14808"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media\/14809"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media?parent=14803"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/categories?post=14803"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/tags?post=14803"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}