定义

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
CloakBrowser13.3kC++ 源码补丁Chromium 源码Playwright/Puppeteer
Browser_Harness13kPython 桥接+自愈DOM 操作层自建 API
Playwright 原生标准 CDP无修改Playwright

CloakBrowser 和 Browser_Harness 同为浏览器自动化工具,但底层思路不同:CloakBrowser 从浏览器自身规避检测(适合反爬对抗场景),Browser_Harness 从操作可靠性解决问题(适合自愈自动化场景)。

关联连接