
Двигатель Stealth Chromium, который предотвращает блокировку скраперов и браузерных агентов, всего одной строкой изменения кода.
Стелс-движок Chromium
Fortress — это стелс-движок Chromium, который предотвращает блокировку ваших скраперов и браузерных агентов одной строкой кода. Детекторы ботов выявляют автоматизацию, считывая отпечаток браузера; Fortress корректирует этот отпечаток внутри C++ Chromium, так что браузер представляется обычной установкой Chrome. Скраперы завершают свои сеансы, агенты доходят до нужных страниц, а CreepJS, Sannysoft, BrowserScan и живой Cloudflare Turnstile определяют его как человека. Укажите ваш существующий Playwright или Puppeteer на Fortress через CDP, и больше ничего в вашем коде не меняется.
Blink · V8 · BoringSSL патчи внутри дерева · WebGL на ANGLE / D3D11 · TLS с JA3/JA4-когерентностью · ежемесячный ребейз апстрима · воспроизводимые, прошедшие проверку полигоном релизы
34одноповерхностныепатчи C++ |
0%CreepJSбезголовый / стелс |
в каждом |
BSD-3открытый движок,соберите сами |

Неотредактированный захват бинарного файла Fortress в реальном окне: он проходит живой вызов Cloudflare, делает bot.sannysoft.com полностью зелёным, и показывает BrowserScan «Нормальный». Воспроизведите с помощью tools/gauntlet.py.
Паритет нативного кодаКаждый поддельный геттер является геттером C++: |
Встраиваемый CDPСырой CDP в стиле nodriver на |
Проходит полигон0% headless в CreepJS; Sannysoft, BrowserScan и живой Cloudflare Turnstile пройдены, всё как в стандартной установке Chrome. |
Аудируемые патчи34 небольших одноцелевых diff'а в |
Когерентность по построениюНастоящие V8, Blink и BoringSSL поддерживают согласованность движка, user-agent и формы TLS JA3/JA4: персона Windows на совместимом стеке. |
Настраиваемая персонаОдин бинарный файл, проверенная на согласованность личность Windows; ключи |
Выпущено. Когерентные персоны для каждого запуска, усиленные.
toString() остаётся [native code]), независимость от контекста (main / worker / iframe) — согласованность скомпилирована в браузере, а не пропатчена в JavaScript.```bash
pip install -U tilion-fortress # or: docker run --rm -p 9222:9222 tilion/fortress:latest**[→ полные примечания к релизу](https://github.com/tiliondev/fortress/releases/tag/v151.0.7908.0)**
## Содержание
| | |
|---|---|
| **[Что это такое](#what-it-is)** · **[Быстрый старт](#quick-start)** | что это такое, установка, первый скрипт, настройка ИИ-агента |
| **[Fortress MCP](#the-fortress-mcp--stealth-browsing-as-agent-tools)** | 29 инструментов скрытного браузера для ИИ-агентов (бета) |
| **[Зачем патчить движок, а не страницу](#why-patch-the-engine-not-the-page)** | тезис о самораскрывающемся JS + три уровня обнаружения |
| **[Как Fortress сравнивается](#how-fortress-compares)** | сравнение с puppeteer-stealth · Camoufox · CloakBrowser · закрытые вендоры |
| **[Доказательства: результаты live-детекторов](#proof-live-detector-results)** | CreepJS / Sannysoft / BrowserScan / Cloudflare, со скриншотами |
| **[Настройка персоны](#configure-the-persona)** | поверхность отпечатка `--uxr-*` |
| **[Работает с вашим стеком](#works-with-your-stack)** | browser-use · Crawl4AI · Stagehand · LangChain |
| **[Сборка и проверка](#build--verify)** | воспроизведение из исходников, проверка происхождения |
| **[Справка](#reference)** | устранение неполадок · FAQ · дорожная карта · структура репозитория |
---
## Что это такое
Fortress — это форк Chromium, который подменяет отпечаток браузера изнутри движка. Поверхности, которые считывают детекторы ботов (canvas, WebGL, audio, шрифты, navigator и ещё около тридцати), исправляются в **C++** коде Chromium, без слоя JavaScript-патчей поверх, которые страница могла бы обнаружить.
Он поставляется как обычный бинарник браузера, предоставляющий CDP-эндпоинт. Направьте на него Playwright, Puppeteer или любой CDP-клиент, и ваша существующая автоматизация будет работать без изменений.