核心信息

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 替代

三层架构

  1. 定制 Chromium 二进制 — 57 个 C++ 补丁修改 Canvas/WebGL/音频/字体/GPU/屏幕/WebRTC/网络时序等信号
  2. 包装层(Python/JS) — 薄包装,暴露标准 Playwright/Puppeteer API
  3. CDP 多路复用器 — 按连接分配独立指纹种子的远程浏览器控制

安装方式

pip install cloakbrowser          # Python
npm install cloakbrowser          # JavaScript
docker run cloakhq/cloakbrowser   # Docker

与同类工具对比

工具方式弱点
Playwright原生 ChromiumreCAPTCHA v3 0.1,立即检测
playwright-stealthJS 注入Chrome 更新后易失效
undetected-chromedriver配置修补Selenium 限定,易失效
CamoufoxFirefox C++ 补丁不同 TLS 指纹,不稳定
CloakBrowserC++ 源码补丁活跃维护,原生 Playwright API

关联连接