Agent Browser 反偵測/繞過能力對比 (2026 年 6 月)
| 專案 | 類型 | 繞過能力 | 部署方式 | 關鍵技術 |
|---|---|---|---|---|
| browser-use (Cloud) | Python 框架 + 雲端服務 | use_cloud=True 一鍵啟用 |
自建強化 Chromium Fork + 指紋隨機化 + 自動處理驗證碼/彈窗 | |
| camofox-browser (jo-inc) | 獨立瀏覽器伺服器 | REST API / MCP / 本地 + 專用雲端 | Camoufox (Firefox Fork) — 在 C++ 修補 navigator、WebGL、AudioContext、WebRTC 等指紋 |
|
| undetected-chromedriver | Selenium/Playwright 替代品 | Python 套件 / Docker / MCP 封裝 | 動態修補 ChromeDriver、TLS 指紋、CDP 注入 | |
| Steel (steel-dev) | Browser API 平台 | 雲端 API / 自架 / CLI | Playwright + stealth plugins + 沙箱隔離 | |
| Hyperbrowser | 雲端瀏覽器平台 | SaaS API | Playwright-stealth + 代理 + 指紋隨機化 | |
| Anchor Browser | 雲端瀏覽器 | SaaS API | 自研指紋保護 | |
| agent-browser (vercel-labs) | Rust CLI 原生 | 本地二進制 | CDP 直接控制、技能系統、Observability Dashboard |
關鍵洞察
1. 「Bypass Everything」不存在於單一開源專案
- browser-use Cloud 目前宣稱最強,但需付費 API Key、非完全開源核心
- camofox-browser 是開源中最徹底的指紋偽裝 (C++ 層),但需自架/維護
- undetected-chromedriver 社群最大、支援最廣,但屬於 Selenium/Playwright 生態,非原生 Agent 框架
2. 實際專案選型建議
| 需求 | 推薦方案 |
|---|---|
| 最省事、最高成功率、願意付費 | browser-use + BROWSER_USE_API_KEY (Cloud Stealth) |
| 完全開源、自架、控制權全在手 | camofox-browser (REST API) 或 undetected-chromedriver + 自建代理池 |
| TypeScript/Node 生態、要 MCP 整合 | Steel + stealth: true 或 dragons96/mcp-undetected-chromedriver |
| Rust CLI、本地運行、不想付費 | agent-browser + 自行接入 playwright-stealth / undetected-chromedriver / 代理 |
| 企業級、需 SLA、Ultra Stealth | Hyperbrowser (Enterprise) / Anchor Browser / Browserless |
3. 關鍵技術棧組合 (自建最強方案)
# 概念架構:疊加多層防禦
browser = Browser(
engine="camoufox", # C++ 指紋偽裝 (Firefox fork)
stealth=True, # playwright-stealth / undetected patches
proxy=rotating_residential(), # 住宅代理輪換
user_data_dir=persistent_profile(), # 持久化 Cookie/指紋
captcha_solver=2captcha_api, # 驗證碼解決
tls_fingerprint=chrome_120, # TLS 指紋對齊
)
核心倉庫直連
| 專案 | GitHub | 核心優勢 |
|---|---|---|
| browser-use | github.com/browser-use/browser-use | 雲端 Stealth 一鍵啟用、Python 生態最大 |
| camofox-browser | github.com/jo-inc/camofox-browser | C++ 層指紋偽裝、Firefox fork、開源可自架 |
| undetected-chromedriver | github.com/ultrafunkamsterdam/undetected-chromedriver | Selenium 生態標準、12.6k⭐、持續更新 |
| Steel | github.com/steel-dev | TypeScript 原生、MCP 支援、雲端/自架雙模 |
| agent-browser | github.com/vercel-labs/agent-browser | Rust 原生、CLI 極快、技能系統、觀測性強 (無內建 stealth) |
| awesome-stealth-browsers | github.com/steel-dev/awesome-web-agents | 最完整資源彙整 (含 stealth 專區) |
重要提醒
- 法律/合規:繞過反機器人可能違反網站 ToS、CFAA (美)、GDPR (歐) — 評估風險後再用
- 軍備競賽:偵測端持續進化 (行为分析、ML 模型) — 單一技術會失效,需疊加多層
- 成本權衡:自建需維護代理池、指紋更新、驗證碼服務 — Cloud 服務往往 TCO 更低
- agent-browser 目前無 Stealth — 若選它,必須自行整合
playwright-stealth、代理、或接browser-use Cloud作為后端
需要特定場景的程式碼範例 (如:用 camofox-browser 繞過 Cloudflare、或用 browser-use Cloud 跑 Agent) 嗎?