FlareSolverr
FlareSolverr 抗驗證代理服務
軟體分類 系統管理 / 網路工具
軟體標籤
Tangent PKMHorizontal Scrolling NotesLua 腳本CrystalLangTTSVueLocal Markdown Editor
開發廠商 FlareSolverr Team
自動化流程的隱形推手:將 Cloudflare 的攔截頁化為無形
- 自動化繞過 Cloudflare 挑戰: 專門對付「5 秒盾」與現代的 Turnstile 驗證,透過模擬真實瀏覽器行為,自動處理驗證邏輯。
- 標準化 REST API 接口: 提供簡單易用的 API 指令,讓任何程式語言撰寫的爬蟲或工具都能輕易整合,無需自行處理複雜的 JavaScript 渲染。
- 無縫整合 Servarr 生態系: 它是 Prowlarr、Jackett 與 FlareSolverr 的最佳拍檔,能顯著提升從私有或公開索引站點抓取資源的成功率。
主要功能、特點
介紹: FlareSolverr 運作時會在背景啟動一個無頭瀏覽器(Headless Browser)。當收到請求時,它會代替原本的工具去訪問目標網站,在瀏覽器內完成所有驗證挑戰後,再將獲取的 Session Cookies 回傳給請求者。
特色服務:
- 多種驗證類型支援: 支援繞過 JavaScript 挑戰、Turnstile 以及部分場景下的 CAPTCHA 驗證,並隨著 Cloudflare 演算法更新持續優化。
- 並行請求處理: 2026 年版本優化了實例管理,支援在低資源消耗下同時處理多個不同站點的驗證請求。
- Prometheus 監控整合: 內建指標輸出,讓管理員能即時監控驗證成功率、響應時間與瀏覽器實例狀態。
- 跨平台輕量化: 推薦透過 Docker 部署,其容器體積經過優化,非常適合運行在 NAS 或樹莓派等 24 小時運作的邊緣設備上。
核心運作邏輯對比
| 步驟 | 傳統爬蟲 / 工具 | 透過 FlareSolverr |
|---|---|---|
| 發起請求 | 直接訪問目標站點 | 發送給 FlareSolverr API |
| 遇到挑戰頁 | 無法處理,直接報錯 403/503 | 自動開啟無頭瀏覽器模擬點擊 |
| 獲取結果 | 失敗,無法取得數據 | 獲取 Cookies 並導出 HTML 內容 |
| 後續存取 | 每一次都要手動過驗證 | 利用回傳的 Cookies 直接進行後續訪問 |
快速部署範例 (Docker Compose)
這是最推薦的部署方式,能確保瀏覽器環境的完整性:
services:
flaresolverr:
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=info
- CAPTCHA_SOLVER=none # 預設不開啟第三方付費解碼
- TZ=Asia/Taipei
ports:
- "8191:8191"
restart: unless-stopped
產品說明
FlareSolverr 是自動化抓取領域的「專業破障器」。在 系統管理 的網路工具鏈中,它扮演了極其關鍵的代理角色。它解決了開發者在面對 CDN 防護(如 Cloudflare)時,因無法執行客戶端 JavaScript 而導致的請求失敗問題。其核心價值在於「降低自動化的摩擦力」——它讓各種開源工具能專注於其核心功能,而不必深陷於與網頁安全防護系統的貓鼠遊戲中。對於經營自建媒體庫或進行大規模數據採集的用戶而言,FlareSolverr 是保障服務穩定性與自動化率的最後一道防線。

