定义
CloakBrowser 是 CloakHQ 开发的源码级隐身 Chromium 浏览器(13.3k Stars),通过 57 个 C++ 补丁直接在 Chromium 源码层面修改 Canvas、WebGL、音频、字体、GPU、WebRTC 等指纹信号,实现 reCAPTCHA v3 0.9 分、Cloudflare Turnstile 通过、FingerprintJS 无法检测。提供 Playwright/Puppeteer 即插即用 API。
核心特性
- 源码级补丁而非运行时注入:57 个 C++ 补丁编译进二进制,不会被运行时检测到
- 三层架构:定制 Chromium 二进制 → 包装层(Python/JS CDP 控制)→ CDP 多路复用器
- 人机行为模拟:Bézier 曲线鼠标、逐字符输入、滚动加减速、错字自纠正
- 指纹种子系统:随机种子生成唯一一致指纹,支持
--fingerprint=seed确定性模式 - CDP 多路复用(cloakserve):每连接独立指纹种子,远程浏览器控制
- 浏览器配置文件管理:Docker + noVNC,自托管替代 MultiLogin/GoLogin
- 框架集成:browser-use、Crawl4AI、Scrapling、Stagehand、LangChain、Selenium 等
与知识库其他浏览器自动化工具的对比
| 工具 | Stars | 方式 | 修改层级 | API |
|---|---|---|---|---|
| CloakBrowser | 13.3k | C++ 源码补丁 | Chromium 源码 | Playwright/Puppeteer |
| Browser_Harness | 13k | Python 桥接+自愈 | DOM 操作层 | 自建 API |
| Playwright 原生 | — | 标准 CDP | 无修改 | Playwright |
CloakBrowser 和 Browser_Harness 同为浏览器自动化工具,但底层思路不同:CloakBrowser 从浏览器自身规避检测(适合反爬对抗场景),Browser_Harness 从操作可靠性解决问题(适合自愈自动化场景)。
关联连接
- 摘要-cloakbrowser — 项目详细摘要
- Browser_Automation — 浏览器自动化概念
- Anti_Crawling — 反爬虫对抗
- Web_Scraping — 网络爬虫核心概念
- Social_Media_Scraping — 社交平台数据采集
- Browser_Harness — 相关性工具