开源的 Camoufox 替代方案
Camoufox 是一款做得很好的开源指纹浏览器,基于 Firefox。Clearcote 把同样的引擎层面思路用在 Chromium 上,让你的自动化呈现的是约 69% 的网民实际在用的浏览器,而不是只有约 3% 的人在用的那一款。
Camoufox 是什么?
Camoufox 是开发者 daijro 基于 Firefox 打造的开源指纹浏览器。它在 C++ 层面修改引擎,并使用定制的 Juggler(Firefox 的自动化协议)来呈现一致的指纹,涵盖 canvas、WebGL、字体、屏幕、navigator、WebRTC 和区域设置,而不是靠注入 JavaScript 来伪造这些值。你通过一个兼容 Playwright 的 Python 包来驱动它。它采用 MPL-2.0 许可,在 GitHub 上约有 12,000 个星标,PyPI 月下载量约 680,000 次,在这个领域确实广受认可。
它的迭代也很快:当前版本基于 Firefox 152(v152.0.4,2026 年 9 月),仍标记为 beta,README 也提醒项目仍在开发中,可能不适合稳定的生产环境。不过,更大的区别在于引擎。Camoufox 呈现的是 Firefox 身份,Clearcote 呈现的是 Chromium 身份。根据 StatCounter 的数据,2026 年 8 月仅 Chrome 一家就占全球浏览器使用量的 69%,Firefox 占 3%。Chrome 身份画像所在的用户群体要大得多,也更普通,这也正是大多数网站预期看到的。
Clearcote 与 Camoufox 对比
| 功能 | Clearcote | Camoufox |
|---|---|---|
| 引擎 | 去 Google 化的 Chromium 153(Chrome 使用份额约 69%) | Firefox 152(Firefox 使用份额约 3%) |
| 实现方式 | 引擎层面的 C++/Blink 补丁 | 引擎层面的 C++ 补丁(Juggler) |
| 开源 | 开源版构建完全可读、可复现(BSD-3);最新构建另含私有补丁 | 完全开源(MPL-2.0) |
| 自动化 API | Playwright 与 Puppeteer(Python、Node、.NET),launch() 即插即用 | Playwright(以 Python 为主) |
| TLS / 网络层一致性 | TLS ClientHello 跟随所声明的 Chrome 版本(JA3/JA4) | Firefox 原生 TLS |
| CDP 端点 / Docker / MCP | 支持:CDP serve()、Docker 镜像、MCP 服务器 | 不适用(Firefox 使用 Juggler,而非 CDP) |
| 费用 | 开源版构建免费;最新构建凭 GitHub 免费使用(同时运行一个浏览器);Pro $49/月起 | 免费 |
对比整理于 2026年9月。Camoufox 的许可方式:开源(MPL-2.0);细节可能会变化,请以其项目的最新信息为准。
团队为什么选择 Clearcote
Chrome 身份画像,而非 Firefox
Chrome 约占浏览器使用量的 69%,Firefox 约占 3%。一致的 Chrome 身份可以融入规模最大的用户群体,也符合大多数网站的预期;相比之下,Firefox 指纹本身就更少见。
一致性直达 TLS 握手
Clearcote 让网络层与所声明的 Chrome 版本保持一致:JA3/JA4 ClientHello 跟随身份画像,而不只是 JavaScript 层面。自称 Chrome 的浏览器,握手也应该像 Chrome。
直接接入 Chromium 生态
支持 Playwright 和 Puppeteer,Python、Node 和 .NET,常驻 CDP 端点、Docker 镜像以及 MCP 服务器。只需一行 launch(),Clearcote 就能接入大多数自动化项目已在使用的工具链。
可验证的开源版构建
Clearcote 开源版构建的每个补丁都以可读源码形式提供,并支持可复现构建,你可以对照代码核验二进制文件。最新构建是同一个引擎,只是早约两个月推出,并额外包含私有补丁。
什么情况下 Camoufox 可能更合适
- 你明确需要 Firefox 身份:目标网站预期的就是 Firefox,或者你想分散对 Chrome 的依赖。
- 你希望所运行构建中的每个补丁都开源、基于最新引擎,而且免费。
- 你的技术栈是 Python + Playwright,不需要 Chromium 的 CDP 生态(Puppeteer、browser-use、Crawl4AI、Stagehand)。
- Camoufox 是一个认真、积极开发中的项目。如果 Firefox 身份画像符合需求,选它完全合理。
常见问题
Clearcote 能直接替换 Camoufox 吗?
严格来说不能。Camoufox 提供的是 Firefox 加 Playwright for Python 的接口;Clearcote 是 Chromium,支持 Python、Node 和 .NET 的 Playwright 与 Puppeteer。两者都在引擎层面工作,因此概念可以直接迁移,而且 Clearcote 的 launch() 返回的是标准的 Playwright Browser。
想规避机器人检测,Camoufox 和 Clearcote 哪个更好?
取决于目标网站。大多数网站的访客以 Chrome 为主,因此 Chromium 身份画像所处的人群要大得多,通常是更稳妥的默认选择。如果你明确需要 Firefox 身份,Camoufox 才是合适的工具。两者都不能让自动化变得无法检测;参见“无法检测的浏览器”究竟是什么。
两者都免费且开源吗?
Camoufox 免费,并以 MPL-2.0 完全开源。Clearcote 的开源版构建免费、完全开源(BSD-3),支持可复现构建,会在每个新的 Chromium 主版本发布约两个月后跟进。最新构建用 GitHub 登录即可免费使用(同时运行一个浏览器),并额外包含私有 stealth 补丁;Pro($49/月)取消并发限制。
Camoufox 基于哪个 Firefox 版本?
GitHub 上当前的版本基于 Firefox 152(v152.0.4,2026 年 9 月),以 beta 版形式发布。最新情况请查看该项目的 releases 页面。
相关阅读
试试这款开源 Chromium 替代方案
免费开源,可直接接入 Playwright 与 Puppeteer,一直到 TLS 握手都保持一致。
通过 GitHub 可免费使用一个浏览器。无需信用卡。