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-seedpor cuenta
Primeros pasos
- Descarga BotBrowser desde GitHub
- Prepara multiples perfiles de huella digital
- Configura proxies para cada identidad
- Usa
--user-data-dirseparado por instancia
#multi-account#isolation#per-context#identity#privacy