Jul 26, 2026 ai-chat

Fortress 评测 2026:面向智能体的开源隐身 Chromium

Fortress 在 Chromium 的 C++ 内部打补丁以绕过反爬检测,作为 CDP 端点直接接入 Playwright、Puppeteer 与 AI 智能体。本文评测其工作方式及伦理注意点。

大多数「反检测」浏览器在 JavaScript 里修指纹——而检测器只要检查一个函数是不是原生代码,就能立刻识破。Fortress 走了一条更难、也 fundamentally 更正确的路:它直接改 Chromium 的 C++ 内部,让伪造的 getter 就是原生代码。

Fortress 是什么?

Fortress 是一个开源的隐身 Chromium 引擎,阻止爬虫与浏览器智能体被反爬系统识别。它在 Chromium 的 C++ 层(Blink、V8、BoringSSL)纠正浏览器指纹,而非用 JS 补丁,对 CreepJS、Sannysoft、BrowserScan、Cloudflare Turnstile 等检测器呈现为标准 Chrome 安装。它作为 CDP 端点,直接接入你既有的 Claude CodeCursor、Playwright、Puppeteer、browser-use 或 Crawl4AI 自动化。

核心特性

  • 引擎层指纹纠正——34 个单一用途的小补丁直接改 Chromium 内部的 canvas、WebGL、audio、fonts、navigator 等 30+ 个指纹面。
  • 原生代码一致性——每个伪造 getter 都是真正的 C++ getter;toString() 返回 [native code],且在主帧、iframe、worker 间 realm 不变。
  • 即插即用 CDP 集成——9222 端口暴露原生 Chrome DevTools Protocol,无 Runtime.enable 泄漏。既有自动化改一行代码即可。
  • 通过主流反爬测试——CreepJS 上 0% headless、Sannysoft 全绿、BrowserScan「无机器人」、并通过真实 Cloudflare Turnstile;在多家零售大站上经真实 Akamai Bot Manager 验证。
  • 可调 persona 系统——一个一致的默认 Windows 身份(GPU、屏幕、时区、语言、语音、键盘),可用 --uxr-* 覆盖。
  • Fortress MCP 服务器(beta)——29 个 MCP 工具,让 Claude Code 或 Cursor 把隐身浏览当工具调用。
  • 可审计的开源补丁——34 个 diff 都在 patches/,一条脚本从源码重建;SHA-256 校验发布;BSD-3-Clause。
  • 每月跟随 Chromium 主线——每次发布重跑完整检测套件(gauntlet-gated)。

适合谁用?

Fortress 面向那些要爬 Akamai/Cloudflare 防护站点、需要把隐身浏览器当工具的 AI 智能体开发者,以及想给既有 Playwright/Puppeteer 套件加一个即插即用反检测后端的自动化工程师。

不是通用日常浏览器,而且有个重要前提:反爬规避可能违反目标站点的服务条款,且约 90% 的拦截来自数据中心 IP 而非指纹——你仍然需要住宅/移动代理。

它和别的工具比如何?

JS 类反检测插件(puppeteer-extra-stealth)会因 toString() 和 realm 重获取而自曝——Fortress 直接消灭了整类检测向量。Camoufox 是最接近的思路(也是引擎层),但基于 Firefox;Fortress 用 Chromium(主流流量)。商业反检测浏览器(Multilogin、GoLogin)对同样的 C++ 方案收 $99–300+/月却闭源;Fortress 免费且可审计。

优点与不足

优点: 架构正确的方案;34 个可审计补丁;零代码改动的 CDP 接入;最难的检测都通过;为智能体提供 MCP 服务器;BSD-3-Clause 可复现构建;每月重基。

不足: 早期项目(401 star、90 commits);无原生 macOS 构建(仅 Docker);persona 靠命令行配置;本质是猫鼠游戏需持续维护;代理有成本;涉及 ToS/法律灰区。

价格

免费、开源(BSD-3-Clause)。带住宅出口的托管 MCP 端点「即将推出」但未定价;代理基础设施成本由你承担。

常见问题

Fortress 会取代 puppeteer-stealth 吗? 基本会——它在 C++ 而非 JS 层修指纹,消除了那些能击溃 JS 插件的检测向量。

能保留我现有的 Playwright 代码吗? 能。把自动化指向 9222 端口的 CDP 端点即可,脚本无需改动。

真的开源吗? 是——BSD-3-Clause,34 个补丁都可在 patches/ 阅读,且发布经 SHA-256 校验。更多智能体浏览器见 ai-chat 分类

探索最佳 AI 聊天助手 工具

相关文章

订阅 9bests 周报,免费领完整版

每周精选 AI 工具测评与更新;订阅即获本清单完整版 + 另外 7 个细分领域(写作 / 图像 / 视频 / 音频 / 对话模型 / 数据 / API 成本)同款速查。

免费订阅并领取 →

独立测评,评分不受厂商付款影响 · 双重确认订阅 · 随时退订