Saltar al contenido
Proxies · geoip · WebRTC · SOCKS5

Proxies que coinciden con la identidad

Una IP residencial de Estados Unidos en un navegador configurado en Europe/Amsterdam se descubre con una verificación de una línea, y es un desajuste fácil de cometer por accidente. Dale a Clearcote un proxy con geoip activado y buscará la IP de salida y configurará la zona horaria, los idiomas y la dirección de WebRTC en consecuencia, antes de que cargue la primera página.

El soporte de proxy y geoip están en todos los planes.

Una opción para alinearlo todo

import { launch } from "clearcote";

const browser = await launch({
  fingerprint: "account-42",
  proxy: { server: "http://gateway:8080", username: "u", password: "p" },
  geoip: true, // timezone + languages + WebRTC follow the exit IP
});

Lo más destacado

geoip en una opción

La IP de salida se busca en la base de datos offline geoip-all-in-one, y la zona horaria, el idioma principal, Accept-Language y la dirección de WebRTC se configuran para esa región.

Una sola configuración regional en todas partes

Accept-Language, navigator.language, Intl.DateTimeFormat y toLocaleString siguen el mismo idioma, en la página y en los workers.

SOCKS5 con credenciales

Chromium estándar no puede autenticarse en un proxy SOCKS5. El build con licencia implementa en el motor el handshake de usuario y contraseña (RFC 1929), así que no hace falta un relay local. Pasa las credenciales como campos separados, o dentro de la dirección del proxy con el SDK 0.31.1 o posterior.

WebRTC sin fugas

Por defecto, WebRTC no puede enviar tráfico por fuera del proxy, así que tu propia dirección se mantiene privada. Con geoip (o webrtcIp) activado, reporta en su lugar la dirección del proxy, como lo haría un navegador que realmente estuviera detrás de él. El build con licencia mantiene el tráfico WebRTC fuera de tu propia conexión incluso entonces; el build abierto no, así que un relay que elija la página todavía puede ver tu dirección.

Geolocalización a juego

--fingerprint-location fija unas coordenadas junto con la zona horaria, para que la API de Geolocation y el reloj coincidan.

O ahórrate la compra de proxies

Los navegadores alojados incluyen un proxy residencial, con segmentación por país, estado y ciudad, y sesiones sticky.

Por qué la ubicación tiene que cuadrar

La ubicación aparece en varios lugares independientes: la dirección IP, la zona horaria, los encabezados de idioma, el formato de números y fechas, WebRTC y, si se permite, la geolocalización. Un detector no necesita saber dónde estás. Solo necesita que dos de ellos no coincidan.

geoip convierte la IP de salida en la fuente de verdad. Al lanzar, el SDK resuelve la dirección de salida del proxy, la busca en una base de datos offline y ajusta el resto en consecuencia, así que la primera página ya ve una configuración regional coherente.

Verifica siempre la salida antes de confiar en una sesión. Un proxy que falla en abierto sin avisar envía el tráfico desde tu propia IP, y todas las demás precauciones dejan de importar. Basta con una solicitud al iniciar a un servicio que te devuelva tu dirección.

Para qué se usa

Resultados por región

Precios, resultados de búsqueda y disponibilidad tal como los ve un visitante en ese país.

Cuentas vinculadas a una región

Mantén la IP, la zona horaria y el idioma de una cuenta iguales en cada sesión.

Verificación de anuncios y contenido

Mira el anuncio, la página o la oferta que se le muestra a un visitante en una ciudad determinada.

QA de localización

Comprueba fechas, monedas y traducciones tal como las reciben los visitantes locales.

Clearcote está hecho para la privacidad, las pruebas, la investigación y la automatización lícita. Tú eres responsable de cómo lo usas y de respetar los términos de los sitios que visitas.

Qué plan lo incluye

El soporte de proxy, la coincidencia automática de zona horaria e idioma, y un WebRTC que reporta la dirección del proxy están en todos los planes. Mantener el tráfico WebRTC fuera de tu propia conexión mientras lo hace, y SOCKS5 con credenciales, requieren el build con licencia (gratis con GitHub).

Comparar planes

Preguntas frecuentes

¿Qué hace exactamente geoip?

Resuelve la IP de salida del proxy, la busca en la base de datos offline geoip-all-in-one y configura una zona horaria, una lista de idiomas (Accept-Language, navigator.languages), una geolocalización y una IP de WebRTC acordes a esa región. Si la región no se puede resolver, el lanzamiento se detiene con un error en lugar de iniciarse con el reloj y el idioma de tu propia máquina.

¿Clearcote admite proxies SOCKS5 con autenticación?

Sí, en el build con licencia. Pasa el usuario y la contraseña como campos separados del proxy, o dentro de la dirección (socks5://user:pass@host:port) con el SDK 0.31.1 o posterior; los SDK anteriores descartaban las credenciales escritas en la dirección antes de que llegaran al navegador. Clearcote implementa en el motor la autenticación SOCKS5 con usuario y contraseña, cosa que Chromium estándar no hace, así que no necesitas un relay local.

¿WebRTC va a filtrar mi IP real?

No por defecto. El SDK configura WebRTC para que no pueda enviar UDP fuera del proxy, lo que mantiene privada tu propia dirección. Con geoip (o webrtcIp), reporta en su lugar la dirección del proxy, como lo haría un navegador detrás de esa IP. El build con licencia sigue sin enviar tráfico WebRTC por tu propia conexión; el build abierto sí lo hace una vez que geoip está activado, así que un relay elegido por la página podría leer tu dirección real. Consulta qué es una fuga de WebRTC.

¿Qué tipos de proxy funcionan?

Proxies HTTP y SOCKS5, con o sin credenciales (las credenciales SOCKS5 requieren el build con licencia). Las salidas residenciales o móviles son las que mejor encajan con el navegador de un usuario común; los navegadores alojados incluyen salidas residenciales.

¿Tengo que configurar la zona horaria yo mismo?

No, con geoip no. Si prefieres configurarla a mano, pasa timezone y acceptLanguage (Python: accept_language), e Intl y toLocaleString también siguen el idioma.

Profundiza en la documentación

Características relacionadas

Prueba Clearcote

Un reemplazo directo para Playwright y Puppeteer, coherente hasta el handshake TLS, con un build de código abierto para empezar.

Gratis para un navegador con GitHub. Sin tarjeta.