SuperAPI AI 工具集

stealth-browser-launch

安全与审计

查看项目

更新于 10-16 02:32

技能介绍

用途:启动带 C++ 源码级指纹修改的 Chromium,在二进制层面伪装 canvas、WebGL、音频、GPU、屏幕、WebRTC、网络时序与自动化信号,用于绕过反机器人检测,适用于目标拦截 curl/httpx/nuclei、需要完整浏览器 JS 执行(表单提交、登录、XSS 测试)、未认证请求返回 403、需访问 reCAPTCHA 保护端点或在住宅代理后做自动化侦察的场景。

主要能力:每次启动自动生成随机指纹种子;支持固定种子保持持久身份;可配置平台、GPU 厂商与渲染器、CPU 核数、内存、屏幕尺寸、时区、语言、WebRTC IP、字体目录等指纹参数;支持持久化 profile 保存 cookie/localStorage;可通过 cloakserve 的 CDP 多路复用在一个容器内运行多身份浏览器;提供 humanize 类人鼠标键盘滚动,以及 headless 与 headed 模式。

使用方式:需 python3、pip 与已安装的 Playwright(pip install playwright && playwright install-deps chromium),并使用住宅代理。基础用法为 pip install cloakbrowser 后 from cloakbrowser import launch 调用 launch(),再按 Playwright API 操作页面。可用 args 传入 --fingerprint、--fingerprint-platform、--fingerprint-gpu-vendor 等参数;多身份可用 docker run -d --name cloak -p 127.0.0.1:9222:9222 cloakhq/cloakbrowser cloakserve 后通过 connect_over_cdp 连接。

限制与注意:数据中心 IP 无论指纹如何都会被封,必须用住宅代理;page.wait_for_timeout() 会泄露 CDP 流量,应改用 time.sleep();Puppeteer 比 Playwright 发出更多 CDP 流量;缺失字体会导致 canvas 哈希不匹配;--fingerprint-noise=false 可能触发 FingerprintJS 的 ML 检测;headless 仍可能被识别,激进站点建议用 headed 模式配合 Xvfb。二进制自动更新缓存约 24 小时,可用 browser_version= 固定版本。验证可在 BrowserScan、Fingerprint playground、reCAPTCHA v3 测试页及 deviceandbrowserinfo 上检查。官方收费、价格与平台支持等细节暂未提供。