¿Qué es un proxy SOCKS? Hay todo tipo de proxies y protocolos en internet, pero ninguno tiene un nombre tan divertido como SOCKS, que es la abreviatura de «SOCKets».
desglosemos el proxy más común, SOCKS5, y por qué se usa tan a menudo.
¿Qué es un Proxy SOCKS o SOCKS5?
los proxies SOCKS se utilizan normalmente instalándolos como una extensión de navegador o configurando un cliente torrent para usar el servidor proxy de un proveedor de VPN.,
un proxy SOCKS funciona canalizando su tráfico a través de un servidor proxy, que luego pasa la información al destino deseado. El protocolo SOCKS logra esto estableciendo primero una conexión TCP con el servidor proxy. Luego, su computadora puede enviar datos al servidor proxy, que luego pasa los datos a su destino.
por ejemplo, supongamos que desea visitar un sitio web alojado en otro país. El sitio web bloquea cualquier conexión desde fuera del país. Para moverse por este bloque, puede usar un proxy SOCKS ubicado dentro del país anfitrión.,
cuando se conecta al sitio web a través de su proxy, el sitio web ve la dirección IP del servidor proxy en lugar de la suya. Debido a que el servidor se encuentra dentro del país anfitrión, el sitio web envía sus datos al servidor proxy, que luego le envía los datos a usted.
¿en qué se diferencia de los servidores Proxy» normales»?
Pero espera un minuto! Lo que acabamos de hacer es describir cómo funciona un servidor proxy «normal». Probablemente los haya visto en internet; sitios web que ofrecen servidores proxy gratuitos para evitar bloqueos geográficos u ocultar su identidad., Estos se llaman «proxies HTTP» porque usan el protocolo HTTP.
entonces, ¿cuál es la diferencia entre un proxy HTTP y un proxy SOCKS?
los proxy SOCKS funcionan con más protocolos
por un lado, un servidor proxy HTTP solo funciona con el protocolo HTTP. Calcetines, sin embargo, no tiene tal lealtad. Puede operar con muchos protocolos, que también incluyen HTTP.
en términos de informática, llamamos a un proxy SOCKS » de bajo nivel «y al proxy HTTP»de alto nivel». Estos «niveles» se refieren a lo especializado que es el software. Cuanto más alto es el nivel,más especializado es el software.,
por ejemplo, tomemos los idiomas del mundo. Si nos fijamos en los «niveles»que componen el idioma francés, podemos categorizarlo de la siguiente manera:
Languages of Planet Earth > European Languages > French
en este caso, el» dominio de alto nivel » es francés. Es una categoría especializada en todos los idiomas del planeta Tierra. Alguien que se especializa en francés solo puede hablar francés; del mismo modo, los proxies HTTP solo pueden interactuar con el protocolo HTTP.
El «low-end», por otro lado, tiene una aplicación más amplia. El protocolo SOCKS ES como alguien que entiende todos los idiomas europeos., No tiene especialización y puede manejar más protocolos, incluyendo HTTP. Esto es similar a alguien que conoce todos los idiomas en Europa, incluido el francés. Como resultado, SOCKS es mejor para manejar otros protocolos como POP para correo electrónico.
los Proxies de SOCKS bordean los Firewalls
debido a que SOCKS usa TCP para conectarse a un servidor, no tiene que pasar por las mismas rutas que el tráfico HTTP. Como tal, si hay un firewall que supervisa los puertos HTTP, SOCKS puede esquivarlo incluso si está usando HTTP. Esto es bueno para navegar por contenido restringido sin que el firewall bloquee los sitios web.,
los Proxies HTTP manejan mejor las solicitudes HTTP
sin embargo, la naturaleza especializada de un proxy HTTP no es del todo mala. Un proxy HTTP puede procesar los datos HTTP entrantes mejor que un proxy SOCKS. Esto se debe a que el proxy HTTP se especializa en un protocolo, por lo que está armado con más herramientas para el procesamiento HTTP que un proxy SOCKS.
por ejemplo, si desea raspar internet para páginas específicas, un proxy SOCKS no es idea. No tiene las herramientas especiales para administrar las páginas a medida que avanzan, lo que significa que terminará con un vasto volcado de páginas web irrelevantes.,
un proxy HTTP, sin embargo, tiene las herramientas para la extracción de datos web. Puede indicarle que busque páginas web de una naturaleza específica (como páginas de juguetes para las mejores compras navideñas) y solo entregará lo que coincida con las condiciones.
¿qué es SOCKS5?
si hace una navegación superficial sobre los servidores SOCKS, verá que aparece el término «SOCKS5». El 5 al final es simplemente el número de versión para el protocolo SOCKS, al igual que tenemos Windows 7, 8 y 10.
en el momento de escribir este artículo, SOCKS5 es la última versión del protocolo SOCKS., Mejora SOCKS4 al admitir UDP y TCP y ofrece más métodos de autenticación. También es más rápido que SOCKS4. SOCKS5 puede un día ser reemplazado por tecnologías como Shadowsocks que es utilizado por Mullvad VPN.