Skip to content

FlareSolverr

FlareSolverr 抗驗證代理服務

軟體分類 系統管理 / 網路工具
軟體標籤
Tangent PKMHorizontal Scrolling NotesLua 腳本CrystalLangTTSVueLocal Markdown Editor
開發廠商 FlareSolverr Team
Stars
13k
Forks
1k
License
MIT
Version
vv3.3.21
Update
2026-01-12
OS

自動化流程的隱形推手:將 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 是保障服務穩定性與自動化率的最後一道防線。