NimbusX
00
› página cargada
←blog
apoderado28.07.20266 minutos

Proxies que bloquean el navegador

Algunos proxies fallan en la primera solicitud del navegador y Chromium no admite directamente usuario y contraseña en SOCKS5. Este artículo explica ambos casos y el relay integrado que se ocupa de ellos.

01Caso uno: CONNECT con cabecera Host

El navegador abre un túnel de proxy HTTP mediante una solicitud CONNECT y normalmente añade la cabecera Host. Algunos servidores proxy se quedan bloqueados al recibir esta cabecera: no completan ni cierran la conexión y la pestaña sigue cargando sin fin. Parece que el proxy ha caído, aunque curl funciona a través de él.

El relay integrado se sitúa entre Chromium y el proxy y reformula la solicitud de una manera que el servidor acepta. Chromium se comunica con el relay mediante HTTP local sin credenciales; el relay envía la solicitud externa sin la cabecera problemática.

02Caso dos: SOCKS5 con autenticación

Chromium solo admite SOCKS5 sin usuario ni contraseña porque no tiene implementada esa ruta de autenticación del proxy. Un proxy con el formato socks5://user:pass@host:1080 no funciona directamente en ningún navegador basado en este motor.

El relay abre un endpoint local sin credenciales, se autentica en el proxy externo y mantiene el usuario y la contraseña fuera de Chromium. El navegador recibe la dirección 127.0.0.1, mientras el relay establece una sesión autenticada completa con el proxy externo:

$ python -m app.cli proxy add --url socks5://user:pass@host:1080 --check ✓ relay up · CONNECT fixed · 127.0.0.1:1080 $ curl --proxy socks5://127.0.0.1:1080 https://iphey.com ✓ verdict: trustworthy

03La ubicación se comprueba antes de abrir

NimbusX comprueba el país, la ciudad y la zona horaria del proxy antes de iniciar el perfil. Si la ubicación entra en conflicto con el perfil, se detiene la apertura y se explican los valores que no coinciden.

Por qué importa esta comprobación. Un perfil con zona horaria de Berlín tras un proxy de São Paulo contiene justo el tipo de contradicción que detectan los sistemas antifraude. Nuestro propio sistema de pruebas encontró una vez el mismo problema: los perfiles se creaban sin proxy y recibían la zona horaria America/New_York con una IP europea, de modo que iphey devolvía correctamente Unreliable. Ahora la ubicación se resuelve antes de la prueba, de modo que cada perfil se crea con ajustes coherentes desde el principio.

04Tres tipos de proxy, un relay

Los proxies se conectan solos, de cualquiera de tres tipos: HTTP, HTTPS, SOCKS5 con autorización. El adaptador se enciende solo y no requiere configuración. Ninguno de los competidores analizados repara los proxies que cuelgan en el encabezado del Host: dichos proxies simplemente no funcionan para ellos.

05Leer más

Qué muestran las pruebas públicas · Perfiles desde código y asistentes de IA

Descargar NimbusXPregunta técnica: @Get_NimbusX_Bot