HTTP y SOCKS5 son los dos protocolos de proxy más habituales. Ambos ocultan tu IP, ambos son gratuitos en nuestra lista y ambos funcionan en la mayoría del software. Pero trabajan a distintos niveles, y la elección importa en cuanto vas más allá de navegar.
Cómo funciona un proxy HTTP
Un proxy HTTP habla el idioma de la web. Tu cliente le envía una petición HTTP normal con la URL completa, el proxy la lee, hace la petición por su cuenta y devuelve la respuesta. Para sitios HTTPS el cliente envía el comando CONNECT example.com:443, y el proxy abre un túnel por el que el tráfico cifrado pasa intacto.
Como un proxy HTTP entiende las peticiones, también puede modificarlas: añadir cabeceras como Via o X-Forwarded-For, guardar páginas en caché o filtrar contenido. Por eso los proxies HTTP tienen distintos niveles de anonimato.
Cómo funciona un proxy SOCKS5
SOCKS5 trabaja un nivel más abajo. El cliente indica al proxy a qué host y puerto conectarse, el proxy abre una conexión TCP y a partir de ahí solo retransmite bytes. No sabe ni le importa si son una página web, un correo o una partida. SOCKS5 también puede retransmitir UDP y admite autenticación con usuario y contraseña.
Comparación
| HTTP | SOCKS5 | |
|---|---|---|
| Tráfico | Web (HTTP/HTTPS) | Cualquier TCP, opcionalmente UDP |
| Puede modificar peticiones | Sí | No |
| Añade cabeceras identificativas | A veces | Nunca |
| Resolución DNS | En el proxy | En el proxy o en el cliente |
| Soporte en navegadores | En todos | Firefox, Chrome con flag, la mayoría de herramientas |
| Uso típico | Navegación, scraping | Apps, mensajería, bots, juegos |
Velocidad
No hay una diferencia de velocidad que deba preocuparte. El handshake de SOCKS5 es algo más corto y un proxy HTTP puede usar caché. En la práctica, la velocidad de un proxy gratis depende de su ubicación y su carga, así que ordena la lista de proxies por latencia y no por protocolo.
Seguridad y anonimato
Ningún protocolo cifra tu tráfico por sí mismo. Usa sitios HTTPS y el contenido seguirá cifrado sea cual sea el tipo de proxy.
SOCKS5 tiene una ventaja práctica: nunca añade cabeceras, así que un proxy SOCKS5 que funcione es, en la práctica, élite. Con los proxies HTTP debes mirar la columna de anonimato: los transparentes pasan tu IP real al sitio.
El matiz de SOCKS5 es el DNS. Si tu cliente resuelve los nombres por su cuenta, tu proveedor de DNS ve cada sitio que visitas. Usa socks5h:// en curl y Python, o activa «DNS por proxy al usar SOCKS v5» en Firefox.
Cuál elegir
- Navegador o scraper sencillo: HTTP es lo más fácil. Elige uno élite o anónimo de la lista HTTP.
- Telegram, clientes de correo, apps de escritorio: SOCKS5.
- Scripts que abren conexiones TCP directas: SOCKS5.
- Juegos, VoIP, todo lo que use UDP: SOCKS5 con soporte UDP (poco común entre los gratuitos).
- Software que solo admite uno: el que admita.
Ejemplos rápidos
curl -x http://IP:PUERTO https://example.com
curl --socks5-hostname IP:PUERTO https://example.com
Encuentra direcciones frescas en la lista de proxies SOCKS5 y la lista de proxies HTTP; ambas se comprueban cada minuto.