
Strumento di bypass di Cloudflare Turnstile | Cloudflare Bypass Tool based on SeleniumBase UC Mode | Supporta Mac/Windows/Linux
Un toolkit multi-strategia per ricercare e testare i flussi Cloudflare Turnstile / Challenge su macOS, Windows e Linux.
Un toolkit multi-soluzione per ricerca e test autorizzati di Cloudflare Turnstile / Challenge, supporta Mac / Windows / Linux.
Inglese
Questo progetto è destinato esclusivamente a ricerca educativa e test di automazione autorizzati. Devi rispettare le leggi applicabili e i termini di servizio di qualsiasi sito web target.
Cinese
Questo progetto è destinato esclusivamente a ricerca didattica e test di automazione autorizzati. Durante l'uso è necessario rispettare le leggi e i regolamenti locali e i termini di servizio del sito target.
Inglese
Le difese di Cloudflare nel 2025–2026 sono stratificate: reputazione di rete, fingerprinting TLS/HTTP, challenge JavaScript, interazione Turnstile e segnali di protocolli di automazione. Un singolo client HTTP non è sufficiente per Turnstile.
Questo repository fornisce cinque strategie eseguibili più un wrapper basato su classi, così puoi scegliere il percorso giusto per ricerca in singola sessione, operazioni batch, controllo CDP puro o riutilizzo a livello TLS di una sessione già risolta.
Baseline consigliata (percorso open-source):
Headed real Chrome
+ optional residential / high-quality egress IP
+ UC reconnect or pure CDP
+ OS-level captcha click when interaction is required
Non consigliato come percorso principale per Turnstile:
True headless hard-target Managed Turnstile
Pure curl_cffi / tls-client against Turnstile
playwright-stealth alone as a “one-click” solution
Cinese
Le difese di Cloudflare nel 2025–2026 sono stratificate: reputazione di rete, fingerprint TLS/HTTP, JS Challenge, interazione Turnstile e caratteristiche dei protocolli di automazione. Un semplice client HTTP non può completare Turnstile.
Questo repository offre 5 soluzioni eseguibili e 1 punto di ingresso basato su classi, che coprono ricerca in singola sessione, attività batch, controllo CDP puro e riutilizzo della sessione a livello TLS dopo la risoluzione tramite browser.
Baseline più affidabile in scenari open-source:
有头真实 Chrome
+ 可选住宅或高质量出口 IP
+ UC 断连重连 或 纯 CDP
+ 需要交互时使用操作系统级点击
Non consigliato come percorso principale per Turnstile:
真无头模式硬刚 Managed Turnstile
纯 curl_cffi / tls-client 直打 Turnstile
单独依赖 playwright-stealth 作为“一键方案”
| # | Script | Strategia / Strategia | Turnstile | Ideale per / Scenari d'uso |
|---|---|---|---|---|
| 1 | bypass.py | SeleniumBase Modalità UC | Sì | Percorso predefinito per singola sessione / Percorso principale predefinito per singola sessione |
| 2 | simple_bypass.py | UC + parallelismo / rotazione proxy | Sì | Operazioni batch; possibile contesa dei clic GUI / Attività batch; in parallelo possono contendersi il mouse di sistema |
| 3 | bypass_nodriver.py | nodriver CDP puro | Sì | CDP senza chromedriver; richiede OpenCV; AGPL-3.0 / Senza chromedriver; richiede OpenCV; attenzione ad AGPL |
| 4 | bypass_curl_cffi.py | fingerprint TLS / riutilizzo cookie | No | Solo legacy JS Challenge o riutilizzo di cookie dopo la risoluzione / Solo Challenge legacy o riutilizzo di cookie |
| 5 | bypass_cdp.py | SeleniumBase Modalità CDP | Sì | Percorso successore del semplice UC per il 2026 / Percorso successore di UC |
| — | bypass_seleniumbase.py | wrapper di classe UC | Sì | API incorporabile per sviluppo secondario / Wrapper di sviluppo secondario importabile |
| Priorità / Priorità | Scelta / Scelta | Note / Spiegazioni |
|---|---|---|
| 1 | bypass.py o bypass_cdp.py | Ingresso primario per la ricerca / Ingresso principale |
| 2 | bypass_nodriver.py | Forte alternativa CDP; verificare AGPL / Forte alternativa; attenzione alla licenza |
| 3 | simple_bypass.py | Throughput / rotazione; serializzare i clic GUI se necessario / Throughput e rotazione; i clic GUI dovrebbero essere serializzati |
| 4 | Risoluzione tramite browser e poi riutilizzo con curl_cffi | Mantenere lo stesso UA e lo stesso IP di uscita / È necessario mantenere UA e IP di uscita coerenti |
| Da evitare | HTTP puro contro Turnstile | Non eseguirà JS / non interagirà / Impossibile eseguire JS e interazioni |
| Limitazione / Limitazione | Dettaglio / Spiegazione |
|---|---|
| Nessun runtime JS | Non può completare Turnstile / la Proof of Work delle Challenge moderne |
| Nessun DOM / API Web | Mancano i segnali navigator, WebGL e canvas |
| Nessuna interazione | La modalità gestita richiede un clic reale sulla casella di controllo |
| TLS è solo uno dei segnali | Il matching JA3/JA4 non è sufficiente da solo |