CloakBrowser — stealth Chromium
C++-патчи в исходниках Chromium для обхода антиботов с совместимостью Playwright/Puppeteer.
privacy
Эта заметка участвует в semantic memory.
AI Summary
🚀 TL;DR CloakBrowser — это реальный Chromium с 58 патчами на уровне C++, который проходит Cloudflare Turnstile, reCAPTCHA v3 (0.9), FingerprintJS и 30+ других детекторов. Заменяет Playwright/Puppeteer одной строкой импорта.
📖 Что это такое Полноценный бинарник Chromium 146 с fingerprint-модификациями на уровне исходного кода. Не JS-инъекции и не флаги — именно скомпилированные C++-патчи. Поставляется как pip/npm-пакет с автозагрузкой бинарника (~200 МБ).
🔑 Ключевые факты • 58 C++-патчей: canvas, WebGL, audio, fonts, GPU, screen, WebRTC, network timing, CDP • reCAPTCHA v3 score 0.9 (серверная проверка) • Проходит Cloudflare Turnstile, FingerprintJS, BrowserScan • humanize=True — человеческие кривые мыши, тайминг клавиатуры, скролл • Автообновление бинарника • Бесплатный open-source (MIT для обёртки) • Поддержка HTTP/SOCKS5 прокси, geoip=True, persistent-профили • Работает в Docker, на VPS и локально без доп.настроек
⚙️ Как это работает / применить Python:
from cloakbrowser import launch
browser = launch(humanize=True, proxy="http://user:pass@host:8080", geoip=True)
page = browser.new_page()
JavaScript:
import { launch } from 'cloakbrowser';
const browser = await launch({humanize: true});
Миграция с Playwright — замена одной строки импорта.
💡 Вывод и значение Источник-уровневые патчи устойчивее к обновлениям Chrome, чем JS/флаговые решения. CloakBrowser — self-hosted альтернатива Multilogin/GoLogin. Не решает CAPTCHA, а предотвращает их появление. Рекомендуется использовать Playwright (не Puppeteer) для reCAPTCHA Enterprise.