Sophomoresty/turnstile-bypass

Cross-platform Cloudflare Turnstile solver (macOS, Windows, Linux)

解決的問題

提供一種繞過 Cloudflare 的 Turnstile 小工具與全頁面「請稍等」等候室的方法,這些機制會阻止對網站的自動化存取。它專門針對需要使用者證明自己是人類的挑戰層,讓腳本能取得有效的會話權杖或 cf_clearance Cookie,進而存取真實的來源網站。

工作原理

該工具驅動一個有介面的 Google Chrome 或 Chromium 瀏覽器實例。它使用自訂的 Chrome 擴充套件(Manifest V3)來修補 MouseEvent.screenX/Y 座標,防止 Cloudflare 基於 Chrome DevTools Protocol (CDP) 的點擊方式檢測瀏覽器為機器人。它可透過不同的「車道」(執行路徑)運作,包括 DrissionPage、agent-browser-cli(透過 Node)、或作為最後手段的 YesCaptcha。

適用對象

需要在不被挑戰頁面攔截的情況下,程式化存取受 Cloudflare 機器人檢測系統保護的網站的開發者與自動化工程師。

特色亮點

  • 多平台支援:支援 macOS、Windows 與 Linux(包括透過 xvfb 的無頭 Linux)。
  • 雙層繞過:同時處理頁面上的 Turnstile 小工具與全頁面的中繼等候室。
  • 自訂修補:內建擴充套件,用於修復 CDP 點擊座標,避免被檢測為機器人。
  • 客戶端執行:在有介面的瀏覽器中執行,保持高成功率,避免無頭 Chrome 的常見陷阱。
  • 靈活車道:支援多種瀏覽器自動化框架來解決挑戰。

相關

  • 專案
  • 專案
  • 專案
  • 專案