开源的 CloakBrowser 替代方案
CloakBrowser 是一款能力扎实的引擎层面 stealth Chromium,用户众多,但其打过补丁的二进制文件是闭源的。Clearcote 同样工作在引擎层面,并提供开源版构建,其中每个补丁你都能阅读并重新构建。
CloakBrowser 是什么?
CloakBrowser(由 CloakHQ 开发)是一款修改版 Chromium,配有面向 Python、JavaScript 和 .NET 的轻量 Playwright 与 Puppeteer 封装库。与 Clearcote 一样,它的 stealth 能力来自编译进去的 C++ 补丁(据其 README 统计有 87 个,当前付费 Stable 版基于 Chromium 155),而不是注入的 JavaScript。它可以在本地或 Docker 中自托管,启动时生成指纹种子,提供拟人化输入模式,还有一个开源(MIT)的配置文件管理器,如今已是支持 Windows 和 macOS 的桌面应用。它很受欢迎:GitHub 星标约 32,700 个,PyPI 月下载量约 510,000 次。两者的共同点实实在在,值得公允看待。
主要区别在于开放程度。封装库采用 MIT 许可,但 stealth 二进制文件及其补丁是闭源的:你下载的是一个无法检查、重新构建或再分发的预编译二进制文件。它的定价模式如今与 Clearcote 相近:最新构建用 GitHub 登录即可免费使用,限一个并发会话;较旧的 v146 构建可免费下载;更多并发则需订阅(撰写本文时标价 $19/月起,为促销价)。如有需要,还可申请托管的云端版本。
从开源封装库看 CloakBrowser 的工作原理
CloakBrowser 开源的部分是封装库:Python、JavaScript 和 .NET 包(MIT),负责下载浏览器、校验它,并通过 Playwright 或 Puppeteer 启动。每次启动都会随机选取一个指纹种子(--fingerprint=,10000 到 99999 之间的一个数字)和一个平台:在 Linux 和 Windows 主机上是 Windows,在 Mac 上是 macOS,此时它作为原生 Mac 浏览器运行。其余身份信息,如屏幕、GPU、内存、CPU 核心数和字体,都由二进制文件根据这个种子推导出来。
你拿到哪个构建取决于许可证密钥。没有密钥时,封装库下载的是带 58 个补丁的 Chromium 146(macOS 上是带 26 个补丁的 145)。通过 GitHub 登录获得的免费密钥可以使用最新构建,限一个并发会话。付费密钥可以在包括 macOS 在内的所有平台上获得基于 Chromium 155、带 87 个补丁的 Pro 构建。下载内容会对照一份 SHA-256 清单校验,该清单由封装库中固定的 Ed25519 密钥签名,这能证明二进制文件的来源,但并不会让补丁变得可读。
该二进制文件的许可证(1.3 版,2026 年 7 月)禁止再分发、修改和逆向工程;授权版构建会连接 cloakbrowser.dev 来验证密钥并统计会话。从封装库的源码看,对外请求包括:下载与许可证服务器、作为备用的 GitHub、每个进程一次的包更新检查,以及仅在开启地理匹配时才会进行的 IP 查询;其中没有出现任何分析或遥测库。
有一个默认设置值得了解:封装库传给浏览器的第一个参数是 --no-sandbox,它会关闭 Chromium 的进程沙箱。你传入的参数可以覆盖其他开关,却无法移除这一个;stealth_args=False 会去掉整个默认参数列表。一次针对 Chromium 145 二进制文件的公开行为审计(2026 年 3 月)没有发现可疑之处,但它早于当前的构建,而且和所有行为测试一样,无法排除只在特定条件下才会激活的代码。
Clearcote 与 CloakBrowser 对比
| 功能 | Clearcote | CloakBrowser |
|---|---|---|
| 实现方式 | 引擎层面的 C++/Blink 补丁 | 引擎层面的 C++ 补丁(据其 README 为 87 个) |
| Chromium 版本 | 156(最新构建) | 155(付费 Stable 版;其 README 列出的免费构建为 156) |
| Stealth 补丁 | 开源版构建完全可读(BSD-3);最新构建另含私有补丁 | 二进制闭源;只有封装库是 MIT |
| 可复现构建 | 支持(开源版构建) | 不支持:不透明的预编译下载包 |
| 免费的最新构建 | 凭 GitHub 免费使用,同时运行一个浏览器 | 凭 GitHub 免费使用,同时运行一个会话 |
| 自动化 API | Playwright 与 Puppeteer(Python、Node、.NET),CDP | Playwright 与 Puppeteer(Python、JS、.NET),CDP |
| 自托管 / Docker | 支持:CDP 端点 + 官方镜像 | 支持:自行运行二进制文件 + Docker |
| 验证方式 | 方法公开:每次发布都经 CreepJS 检验,另有公开的 354 项审计 | 发布自家的测试结果表;不含 CreepJS |
| 付费版 | Pro $49/月,最多同时 250 个浏览器 | $19/月起(促销价),可获得更多并发会话 |
对比整理于 2026年11月。CloakBrowser 的许可方式:封装库 MIT;stealth 二进制闭源;细节可能会变化,请以其项目的最新信息为准。
实测:12 款工具,同样的 10 个网站
我们运行了开源的 browsers-benchmark 测试框架共 5 次,最后一次于 2026年10月27日 完成。每个工具都使用独立的美国住宅 IP,且每次运行的顺序都不同。“通过”表示该框架针对该网站的自带检查找到了页面本身,而不是拦截页或验证页。 Clearcote 在 Windows 台式机上测量(最新构建);其他工具在 Linux 服务器上测量。
| 工具 | 有头 | 无头 |
|---|---|---|
| Clearcote0.63.2 · r52 | 78%39/50 | 80%40/50 |
| Camoufox0.5.8 · v156.0.1-beta.36 | 72%36/50 | 80%40/50 |
| Invisible Playwright0.43.0 · Firefox | 76%38/50 | 78%39/50 |
| CloakBrowser0.6.4 | 74%37/50 | 64%32/50 |
| SeleniumBase (CDP mode)4.49.0 · Chrome | 74%37/50 | — |
| nodriver0.50.6 · Chrome | 74%37/50 | 40%20/50 |
| Zendriver0.17.1 · Chrome | 64%32/50 | 60%30/50 |
| tf-playwright-stealth (Firefox)1.2.0 | 58%29/50 | 62%31/50 |
| tf-playwright-stealth (Chromium)1.2.0 | 56%28/50 | 50%25/50 |
| Playwright (Chromium)1.62.0 | 56%28/50 | 30%15/50 |
| Playwright (Firefox)1.62.0 | 54%27/50 | 54%27/50 |
| Patchright1.64.3 · Chrome | 24%12/50 | 26%13/50 |
网站:搜索结果页, 社区论坛, 软件公司网站, 奢侈品零售商, 电商平台商品页, 票务网站, 时装零售商, 旅行预订网站, 航空公司, 社交网络。 这只是一个网络环境、一周时间内的快照:结果会随每次发布、每个代理以及网站本身而变化,而且没有任何工具每次都能加载每个网站。原始结果(JSON)。
团队为什么选择 Clearcote
可审计的构建
Clearcote 开源版构建中的每个补丁都是可读源码,你能清楚看到是什么在改变浏览器的身份,而不必信任一个无法检查的二进制文件。
可复现
从源码重新编译开源版构建,核对二进制文件是否一致。不存在只能凭信任接受的不透明下载包。
无需密钥的免费构建
Clearcote 的开源版构建可免费下载使用,无需密钥或账号。CloakBrowser 无需密钥即可下载的是较旧的 v146 构建(macOS 上是带 26 个补丁的 145)。
可验证,而非空口声称
一致性通过公开测试来检验,其中包括每次发布都跑的 CreepJS;任何人都可以用 Clearcote 公开的 354 项审计来检测任意浏览器。
什么情况下 CloakBrowser 可能更合适
- 你想要开箱即用、提供付费支持的商业产品,并且不需要审计二进制文件。
- 你只需要少量并发会话,并希望月费尽可能低。
- 你需要在 Intel Mac 上运行原生浏览器。CloakBrowser 的封装库在 Intel 和 Apple Silicon Mac 上都能原生运行(没有密钥时使用较旧的 Chromium 145 构建);Clearcote 可在 Apple Silicon Mac 上原生运行,在 Intel Mac 上则只能通过其 Docker 镜像运行。
- CloakBrowser 是名副其实的引擎层面方案。如果闭源模式适合你的团队,它是一款能力扎实的工具。
其他 CloakBrowser 替代方案
以下是截至 2026 年 10 月,人们常拿来与 CloakBrowser 比较的开源工具:
- Camoufox: Firefox 分支,指纹控制编译在内,每个补丁都开源。需要 Firefox 身份时的首选。
- Patchright: 打过补丁的 Playwright 驱动,消除协议层的自动化泄露。它运行在原版 Chrome 上,因此指纹就是所在机器自己的。
- nodriver: 通过 DevTools Protocol 驱动 Chrome,不使用 WebDriver;undetected-chromedriver 的继任者。
- SeleniumBase: Python 框架,其 UC 模式和 CDP 模式会隐藏 Chrome 被驱动的方式。
- invisible_playwright: 在 C++ 层面打补丁的 Firefox 分支,通过一份修改过的 Playwright Python 客户端来驱动。它默认会在启动时发送一次 ping。
常见问题
CloakBrowser 是开源的吗?
部分开源。它的 Python、JavaScript 和 .NET 封装库以及配置文件管理器在 GitHub 上以 MIT 许可开源,但 stealth 版 Chromium 二进制文件及其补丁是闭源的,你无法检查、重新构建或再分发。Clearcote 的开源版构建完全开源(BSD-3),并且可复现。
CloakBrowser 免费吗?
它的最新构建用 GitHub 登录即可免费使用,限一个并发会话;较旧的 v146 构建可免费下载。更多并发会话需要订阅,撰写本文时标价 $19/月起(促销价);当前价格请以其官网为准。Clearcote 的最新构建也是同样的方式(凭 GitHub 免费使用,同时运行一个浏览器),开源版构建则免费且无需账号。
Clearcote 和 CloakBrowser 都是引擎层面的吗?
是的。两者都以 C++ 补丁的形式把 stealth 能力编译进 Chromium,而不是注入 JavaScript,也都可自托管、兼容 Playwright/Puppeteer。区别在于开放程度(开源、可复现的构建 vs 闭源二进制)和 Chromium 版本(撰写本文时为 156 vs 其付费 Stable 构建的 155)。
资料来源
补丁数是我们比较过的任何分支的两倍以上。
按方案统计编译进 Chromium 的补丁。基于脚本的工具完全不改动引擎。
隐身插件
例如 puppeteer-extra-plugin-stealth
打过补丁的驱动
例如 undetected-chromedriver、nodriver
其他 Chromium 分支
免费版与付费版构建
Clearcote Pro
r57,Chromium 156
公开的补丁数,截至 2026年10月。区间涵盖其他分支的免费版与付费版构建;Clearcote 的数字来自 Pro 版构建。
相关阅读
试试这款开源 Chromium 替代方案
免费开源,可直接接入 Playwright 与 Puppeteer,一直到 TLS 握手都保持一致。
一个浏览器免费:GitHub、银行卡验证或公司 Google 账号。绝不扣款。