
最近公众号又改版了,开源老铁们一定星标一下 开源小分队,不然后续真的会失联~星标方式就放在下方了。

大家好啊,我是了不起!
做做过网页自动化或爬虫的朋友都知道,现在各大网站的反机器人检测越来越变态。普通的 Playwright 或 Puppeteer 不仅会在 navigator.webdriver 暴露自动化痕迹,而且 Chrome 一更新就容易失效,治标不治本。
今天给大家介绍一款真正从根源解决问题的开源工具 - CloakBrowser,它直接修改 Chromium C++ 源码重新编译的隐身浏览器,让反爬系统看到的就是一个完完全全的正常人类浏览器。
项目简介
CloakBrowser是一款基于 Chromium 源码级修改构建的 Stealth Browser,内置 30+ 处 C++ 指纹补丁,覆盖 Canvas、WebGL、Audio Context、字体、GPU 渲染器、硬件并发数、屏幕属性、WebRTC 及 CDP 自动化信号消除。

它在二进制层面伪造真实浏览器指纹,每次启动自动生成随机种子,reCAPTCHA v3 可达 0.9 分(人类水平),Cloudflare Turnstile、FingerprintJS、BrowserScan 均可顺利通过。
最香的是它对开发者极度友好——API 与 Playwright / Puppeteer 完全兼容,原代码只需改一行 import 就能无缝迁移;同时自带可视化的 Browser Profile Manager,是 Multilogin、GoLogin、AdsPower 这类商业防关联浏览器的免费自托管替代品。
项目功能特色
C++ 源码级指纹伪装:补丁编译进 Chromium 二进制而非 JS 注入或启动 Flag,检测方看到的是真实浏览器因为"它本来就是" 零迁移成本 Drop-in 替换:兼容标准 Playwright 与 Puppeteer API,改一行 import即可用,原有new_page()、goto()等全部照常真人行为模拟(humanize):开启 humanize=True后鼠标移动变为贝塞尔曲线含过冲、键盘逐字输入带思考停顿、滚动具加速-匀速-减速物理,无需额外写代码固定指纹种子与跨平台伪装:可传 --fingerprint=种子值保持同一设备指纹用于回访场景,Linux 下可伪装为 Windows 桌面指纹降低聚类风险内置 Browser Profile Manager:Docker 一键启动 Web GUI,创建多账号独立指纹+代理+持久 Cookie/Session,noVNC 直连操作,暴露 CDP 供自动化框架接入 原生代理与时区匹配:支持 HTTP/SOCKS5 代理,开启 geoip=True自动从代理 IP 推断并设置匹配时区与 Locale,减少地理位置不一致导致的风控
安装指南
Python 安装:
pip install cloakbrowser# 首次运行会自动下载对应平台的隐身 Chromium 二进制(~200MB,本地缓存)Node.js 安装:
npm install cloakbrowser playwright-core# 或用 Puppeteer: npm install cloakbrowser puppeteer-corePython 基础用法(替换原 Playwright 只需改 import):
# 原代码: from playwright.sync_api import sync_playwright; browser = sync_playwright().start().chromium.launch()from cloakbrowser import launch# 基础启动browser = launch()page = browser.new_page()page.goto("https://protected-site.com")print(page.title())browser.close()# 带住宅代理 + 自动时区匹配 + 有头模式 + 真人行为模拟browser = launch( proxy="http://user:pass@residential-proxy:port", geoip=True, headless=False, humanize=True)# 固定指纹种子(模拟回访老用户)browser = launch(args=["--fingerprint=12345"])# 持久化上下文(保留 Cookie/LocalStorage,避免 incognito 扣分)from cloakbrowser import launch_persistent_contextbrowser = launch_persistent_context( user_data_dir="./profile_data", proxy="http://user:pass@host:port", geoip=True)JavaScript / Node.js 基础用法:
import { launch } from'cloakbrowser';const browser = await launch({proxy: 'http://user:pass@proxy:port',geoip: true,headless: false,humanize: true});const page = await browser.newPage();await page.goto('https://protected-site.com');console.log(await page.title());await browser.close();Docker 一键启动 Browser Profile Manager(多账号管理):
docker run -p 8080:8080 -v cloakprofiles:/data cloakhq/cloakbrowser-manager# 访问 http://localhost:8080 创建指纹Profile、设代理、点 Launch 即可小结
CloakBrowser 不从表面打补丁,而是下沉到 Chromium 源码改掉被检测的"基因"。相比 JS 注入方案它更耐 Chrome 版本升级冲击,相比商业防关联浏览器它完全免费且可自托管,相比裸 Playwright 它帮你跨过绝大多数反爬的第一道门槛。
如果你是爬虫工程师、自动化测试同学、多账号运营者,或是正在给 AI Browser Agent(如 browser-use、Crawl4AI)找底层的 stealth 浏览器基座,都值得 clone 下来试试。
https://github.com/CloakHQ/CloakBrowser写在最后
如果你:不想打工,但没方向;想做副业,但一直赚不到钱;那这次,别再错过了。
我去年All in AI跨境,砸了几十万、跑了半年,把整条链路跑通;往期学员90%以上拿到了结果,为了让更多朋友了解这个项目。
我们决定开放一场:《3天AI跨境实操训练营》,这3天,你能学到的是:
从0开店的完整流程 AI选品 + 上架实操 跑通第一单的完整路径
重点不是听课,而是:带你亲手跑一遍闭环。
【注意】
这个训练营,后续是正常收费99元的,这一次是首次对外开放,限时免费。
而且只开放一批名额,满了就关。按照我们往期的经验:执行力强的人,3天就可以把店铺开起来,甚至跑出第一单。

加我微信,备注:小分队
夜雨聆风