Camoufox 反指纹浏览器
目录
Camoufox 是一款基于Firefox开发的开源反检测浏览器,核心具备强大的指纹注入与防指纹追踪能力
在 C++ 层面具备指纹伪造功能。它能够绕过:
谷歌机器人检测
Cloudflare 防护
大多数反爬虫措施
核心功能
- 反机器人检测:对反机器人系统完全隐身,规避各类机器人检测手段。
- 指纹注入与轮换:无需JS注入,支持导航器、屏幕/窗口/视口、地理定位/时区/区域、WebRTC IP、语音等多维度设备信息的指纹注入和轮换。
- 抗图形指纹:对WebGL参数、字体等进行伪装和防指纹处理。
- 人性化与实用功能:模拟人类鼠标移动、屏蔽规避广告、关闭CSS动画,同时做到轻量精简、内存高效。
- 便捷性与时效性:提供PyPi包,支持更新和自动指纹注入,同步Firefox最新版本。
设计与实现理念
核心目标是打造鲁棒、不可检测的反指纹方案,融入常规用户流量,核心设计包含三大维度:
- 指纹保护:摒弃传统浏览器/扩展的JS篡改、API屏蔽方式(易留下痕迹、导致用户特征突出),在C++层面修改设备信息实现指纹轮换,基于Firefox开发,参考Tor项目、Arkenfox、CreepJS的研究成果。
- 群体融合:通过BrowserForge轮换屏幕、系统、硬件等设备信息,模拟真实网络的设备特征分布;搭配自然鼠标移动算法,避免大规模相同设备信息请求,规避统计指纹追踪。
- 隐身性:不向页面注入任何JS、不操纵主世界DOM,内部Page Agent Javascript运行在沙盒环境,让页面难以检测到Playwright的存在。
基于Firefox而非Chromium的原因
- Chrome闭源且含Chromium无的专属功能,反机器人服务商易检测,补丁开发难度大。
- Chromium的CDP协议使用广泛,是反机器人检测的常见目标。
- 开发所使用的Juggler比CDP层级更低,更不易发生JS信息泄露。
- Firefox在指纹轮换和指纹抵抗方面的研究更深入,更适配项目需求。
相关资源与项目地址
原文链接:
https://www.17you.com/freeresources/%E9%98%B2%E5%8F%8D%E7%88%AC%E6%B5%8F%E8%A7%88%E5%99%A8camofox/
已复制!
寻找合作和资源
如果你也对文章内容或者分享的资源和机会有兴趣,欢迎联系我。