Volver al Blog
Identidad

Aislamiento de navegador multi-cuenta: Ejecuta identidades independientes

Aprende a ejecutar multiples identidades de navegador aisladas con huellas digitales, proxies y sesiones independientes usando BotBrowser.

Aislamiento por contexto de BotBrowser

BotBrowser proporciona aislamiento verdadero por contexto. Cada contexto puede tener:

  • Perfil de huella digital: Diferentes senales de Canvas, WebGL, audio y navigator
  • Proxy: Diferente direccion IP y ruta de red
  • Zona horaria: Coincidiendo con la geolocalizacion del proxy
  • Locale e idioma: Consistente con la identidad geografica
  • Cookies y almacenamiento: Totalmente aislados por contexto

Configuracion multi-contexto con Playwright

const { chromium } = require('playwright-core');

const browser = await chromium.launch({
  executablePath: '/path/to/botbrowser/chrome',
  args: ['--bot-profile=/path/to/profile.enc'],
  headless: true,
});

const context1 = await browser.newContext({
  proxy: { server: 'socks5://us-proxy:1080' },
  locale: 'en-US',
  timezoneId: 'America/New_York',
});

const context2 = await browser.newContext({
  proxy: { server: 'socks5://uk-proxy:1080' },
  locale: 'en-GB',
  timezoneId: 'Europe/London',
});

Multi-perfil basado en CLI

# Instancia 1: Identidad EE.UU.
chrome --bot-profile="/profiles/us-profile.enc" \
       --proxy-server="socks5://us-proxy:1080" \
       --bot-config-timezone="America/New_York" \
       --bot-config-locale="en-US" \
       --user-data-dir="/tmp/session-1"

# Instancia 2: Identidad Reino Unido
chrome --bot-profile="/profiles/uk-profile.enc" \
       --proxy-server="socks5://uk-proxy:1080" \
       --bot-config-timezone="Europe/London" \
       --bot-config-locale="en-GB" \
       --user-data-dir="/tmp/session-2"

Que se aisla

Senales de huella digital. Cada contexto reporta diferentes valores de Canvas, WebGL, audio, navigator, pantalla y fuentes.

Identidad de red. Cada contexto enruta a traves de un proxy diferente con zona horaria y locale coincidentes.

Almacenamiento y cookies. Totalmente aislados entre contextos.

Mejores practicas

  • Alinear zona horaria, locale e idioma con la geolocalizacion del proxy
  • Usar diferentes perfiles para diferentes cuentas
  • Separar directorios de datos de usuario
  • Usar diferentes valores de --bot-noise-seed por cuenta

Primeros pasos

  1. Descarga BotBrowser desde GitHub
  2. Prepara multiples perfiles de huella digital
  3. Configura proxies para cada identidad
  4. Usa --user-data-dir separado por instancia
#multi-account#isolation#per-context#identity#privacy