核心信息
CloakBrowser 是一个经过源码级 C++ 补丁修改的 Chromium 浏览器(13.3k Stars),通过 57 个 C++ 补丁直接在 Chromium 源码层面修改指纹信号,实现 reCAPTCHA v3 0.9 分、Cloudflare Turnstile 通过、FingerprintJS 无法检测。
- 作者:CloakHQ
- Stars:13.3k
- Forks:1k
- 许可证:MIT(包装代码)+ 自定义(编译后二进制)
- 版本:v0.3.28 / Chromium v146.0.7680.177.4(2026-04-28,16 个 Release)
- 技术栈:Python 53.2%、TypeScript 43.1%、JavaScript 2.9%
核心功能
| 功能 | 说明 |
|---|
| 57 个 C++ 源码补丁 | 直接修改 Chromium 源码编译,非 JS 注入、非配置修补 |
| reCAPTCHA v3 0.9 | 服务端验证的人类评分 |
| Cloudflare Turnstile | 非交互式和托管式均通过 |
| FingerprintJS 免杀 | BrowserScan 正常评分(4/4) |
| 人机行为模拟 | Bézier 曲线鼠标、逐字符输入、滚动加减速 |
| 指纹种子系统 | 随机种子生成唯一一致指纹,支持确定性模式 |
| CDP 多路复用 | cloakserve 支持每连接独立指纹种子 |
| 浏览器配置文件管理 | Docker + noVNC Web 界面,自托管 MultiLogin 替代 |
三层架构
- 定制 Chromium 二进制 — 57 个 C++ 补丁修改 Canvas/WebGL/音频/字体/GPU/屏幕/WebRTC/网络时序等信号
- 包装层(Python/JS) — 薄包装,暴露标准 Playwright/Puppeteer API
- CDP 多路复用器 — 按连接分配独立指纹种子的远程浏览器控制
安装方式
pip install cloakbrowser # Python
npm install cloakbrowser # JavaScript
docker run cloakhq/cloakbrowser # Docker
与同类工具对比
| 工具 | 方式 | 弱点 |
|---|
| Playwright | 原生 Chromium | reCAPTCHA v3 0.1,立即检测 |
| playwright-stealth | JS 注入 | Chrome 更新后易失效 |
| undetected-chromedriver | 配置修补 | Selenium 限定,易失效 |
| Camoufox | Firefox C++ 补丁 | 不同 TLS 指纹,不稳定 |
| CloakBrowser | C++ 源码补丁 | 活跃维护,原生 Playwright API |
关联连接