Cloudflare · Live-Demo

Cloudflare Turnstile-Demo

Ein datenschutzfreundliches, CAPTCHA-freies Challenge-Widget von Cloudflare.

  • Kostenlos, ohne Anmeldung
  • Das echte Widget des Anbieters
  • Die Verifizierungsantwort ansehen

Live-Cloudflare Turnstile-Widget

Cloudflare Challenge

Standard-Turnstile-Widget. Lösen Sie es und klicken Sie dann auf „Prüfen“.

So lösen Sie Cloudflare Turnstile

Das Feld oben ist ein Live- Cloudflare Turnstile -Challenge. Diese Seite zeigt drei einfache Wege, Cloudflare Turnstile zu lösen und ein gültiges cf-turnstile-response Token: automatisch mit der CapSkip-Browsererweiterung, in Ihrem eigenen Code mit dem CapSkip-SDK oder indem Sie den Captcha-Dienst, den Ihre Tools bereits aufrufen, an CapSkip umleiten. CapSkip ist ein schneller, unbegrenzter Cloudflare-Turnstile-Löser, der lokal auf Ihrem Gerät läuft, sodass keine Gebühren pro Lösung anfallen und nichts Ihren Rechner verlässt.

Kein Code nötig

Option 1: Cloudflare Turnstile mit der Browser-Erweiterung lösen

Der einfachste Weg, Cloudflare Turnstile zu umgehen, ist die CapSkip-Captcha-Löser-Erweiterung für Chrome und Firefox. Sie erkennt das Turnstile-Widget auf jeder Seite und löst es automatisch im Hintergrund, ganz ohne Code und ohne einen Token zu kopieren.

1

Installieren Sie die Erweiterung

Fügen Sie CapSkip aus dem Chrome Web Store oder von Firefox Add-ons hinzu. Es funktioniert auch in Brave, Edge, Opera und Vivaldi.

2

Starten Sie die CapSkip-App

Installieren und öffnen Sie die CapSkip-Desktop-App. Sie übernimmt das Lösen auf Ihrem eigenen Gerät und arbeitet mit der Erweiterung zusammen.

3

Es löst automatisch

Laden Sie diese Seite neu, und CapSkip löst das Turnstile für Sie. Möchten Sie lieber die Kontrolle behalten? Wechseln Sie jederzeit in den manuellen Modus.

Für Entwickler

Option 2: Cloudflare Turnstile mit dem CapSkip-SDK lösen

Automatisierung, einen Scraper oder einen Bot am Erstellen? Verwenden Sie das CapSkip-SDK zum Captcha-Lösen um Cloudflare Turnstile zu lösen aus Python, Node.js, PHP oder C#. Sie übergeben den site key und die URL dieser Seite, und CapSkip gibt Ihnen einen frischen Turnstile-Token zurück, den Sie wie einen echten übermitteln können.

Site key
0x4AAAAAADogn3t3_JKwKkgS
Seiten-URL
https://capskip.com/de/captcha-demo/cloudflare-turnstile/

Bevor Sie beginnen

CapSkip löst lokal. Laden und starten Sie die CapSkip-Desktop-App und lassen Sie sie im Hintergrund geöffnet. Das SDK kommuniziert mit ihr über 127.0.0.1:8080, sodass es keine Cloud-Aufrufe und keine Gebühren pro Lösung gibt.

1

Installieren Sie das SDK

Fügen Sie den offiziellen CapSkip-Client zu Ihrem Projekt hinzu.

pip install capskip
npm install capskip
composer require capskip/capskip
dotnet add package CapSkip
2

Turnstile lösen und einen Token erhalten

Übergeben Sie den sitekey und url zu turnstile(). CapSkip liefert ein frisches cf-turnstile-response token.

from capskip import CapSkip

# Connect to the CapSkip app running on your machine
solver = CapSkip(host="127.0.0.1", port=8080)

# Solve the Turnstile shown on this page
result = solver.turnstile(
    sitekey="0x4AAAAAADogn3t3_JKwKkgS",
    url="https://capskip.com/de/captcha-demo/cloudflare-turnstile/",
)

token = result["code"]   # the cf-turnstile-response token
print(token)
const { CapSkip } = require('capskip');

// Connect to the CapSkip app running on your machine
const solver = new CapSkip({ host: '127.0.0.1', port: 8080 });

(async () => {
  // Solve the Turnstile shown on this page
  const result = await solver.turnstile(
    '0x4AAAAAADogn3t3_JKwKkgS',
    'https://capskip.com/de/captcha-demo/cloudflare-turnstile/',
  );

  const token = result.code; // the cf-turnstile-response token
  console.log(token);
})();
<?php
require 'vendor/autoload.php';

use CapSkip\CapSkip;

// Connect to the CapSkip app running on your machine
$solver = new CapSkip(['host' => '127.0.0.1', 'port' => 8080]);

// Solve the Turnstile shown on this page
$result = $solver->turnstile(
    '0x4AAAAAADogn3t3_JKwKkgS',
    'https://capskip.com/de/captcha-demo/cloudflare-turnstile/'
);

$token = $result['code']; // the cf-turnstile-response token
echo $token;
using CapSkip;

// Connect to the CapSkip app running on your machine
var solver = new CapSkipClient(host: "127.0.0.1", port: 8080);

// Solve the Turnstile shown on this page
var result = await solver.TurnstileAsync(
    "0x4AAAAAADogn3t3_JKwKkgS",
    "https://capskip.com/de/captcha-demo/cloudflare-turnstile/");

string token = result.Code; // the cf-turnstile-response token
Console.WriteLine(token);

Sie erhalten ein langes Token, das beginnt mit 1. und ist für diesen Site Key gültig, bereit zum Absenden.

3

Verwenden Sie das Token

Tragen Sie das Token in das verborgene cf-turnstile-response Feld. Einige Seiten lesen es auch aus g-recaptcha-response. Wenn ein Callback definiert wurde im turnstile.render() config, führen Sie es mit dem Token aus. Senden Sie dann das Formular ab, und Ihr Server verifiziert es mit Cloudflare siteverify. Beachten Sie, dass das Prüfen -Button auf dieser Seite liest das Token direkt aus dem Widget mit turnstile.getResponse(), sodass es den eigenen Token des Widgets verifiziert und nicht einen, den Sie in das Feld einfügen.

// 1. Drop the solved token into the Turnstile response field
document.querySelector('[name="cf-turnstile-response"]').value = token;

// Some implementations also read it from g-recaptcha-response:
// document.querySelector('[name="g-recaptcha-response"]').value = token;

// 2. If a callback was defined in turnstile.render(), run it with the token
if (window.tsCallback) window.tsCallback(token);

// 3. ...then submit your form.
Erweitert

Turnstile auf einer Cloudflare-Challenge-Seite

Manche Websites liegen vollständig hinter Cloudflare und zeigen eine Turnstile-Challenge-Seite an, bevor der Inhalt lädt. Hier benötigen Sie ebenfalls drei Werte von turnstile.render(): cData, chlPageData und action. Anschließend übermitteln Sie den Token mit dem exakten User-Agent den CapSkip zurückgibt.

1. Fangen Sie die Parameter ab (fügen Sie dies ein, bevor Turnstile lädt)

// Override turnstile.render to capture the challenge parameters
const i = setInterval(() => {
  if (window.turnstile) {
    clearInterval(i);
    window.turnstile.render = (container, params) => {
      window.tsParams = {
        sitekey: params.sitekey,
        pageurl: window.location.href,
        data: params.cData,
        pagedata: params.chlPageData,
        action: params.action,
      };
      window.tsCallback = params.callback; // call this with the solved token
      console.log(JSON.stringify(window.tsParams));
      return 'foo';
    };
  }
}, 50);

2. Lösen Sie mit den erfassten Werten und verwenden Sie dann den zurückgegebenen User-Agent wieder

result = solver.turnstile(
    sitekey="0x4AAAA...",          # params.sitekey
    url="https://the-protected-site.com/",
    data="init_data...",           # params.cData
    pagedata="chl_page_data...",   # params.chlPageData
)

token = result["code"]
user_agent = result["userAgent"]   # submit the token with this exact User-Agent
const result = await solver.turnstile(
  '0x4AAAA...',                     // params.sitekey
  'https://the-protected-site.com/',
  { data: 'init_data...', pagedata: 'chl_page_data...' },
);

const token = result.code;
const userAgent = result.userAgent; // submit the token with this exact User-Agent
$result = $solver->turnstile(
    '0x4AAAA...',                     // params.sitekey
    'https://the-protected-site.com/',
    ['data' => 'init_data...', 'pagedata' => 'chl_page_data...']
);

$token = $result['code'];
$userAgent = $result['userAgent']; // submit the token with this exact User-Agent
var result = await solver.TurnstileAsync(
    "0x4AAAA...",                     // params.sitekey
    "https://the-protected-site.com/",
    new Dictionary<string, object?> { ["data"] = "init_data...", ["pagedata"] = "chl_page_data..." });

string token = result.Code;
string userAgent = result.UserAgent; // submit the token with this exact User-Agent

Die rohe HTTP-API akzeptiert auch ein optionales action -Wert und einen proxy, was hilft, wenn die Website prüft, ob der Token von Ihrer eigenen IP generiert wurde.

Sie verwenden nicht Python, Node.js, PHP oder C#? Die SDKs sind lediglich Wrapper über der CapSkip-HTTP-API (die standardmäßige in.php / res.php Endpunkte), sodass Sie Cloudflare Turnstile lösen können aus jede Sprache, jedes Framework oder Tool. Siehe die Turnstile API-Referenz.

Keine Code-Änderungen

Option 3: Senden Sie Ihren bestehenden Löser-Dienst-Code an CapSkip

Lösen Sie Cloudflare Turnstile bereits über einen Pay-per-Captcha-Dienst wie 2Captcha, Anti-Captcha oder CapMonster? Sie müssen keine einzige Zeile umschreiben. Die CapSkip-App enthält einen Service-Emulator die die eigenen APIs dieser Dienste lokal spricht: Wählen Sie den von Ihnen genutzten Dienst, klicken Sie auf Add to hosts file, und jede Anfrage, die Ihr Bot, Scraper oder Ihr Standard-Tool bereits daran sendet, wird von CapSkip auf Ihrem eigenen Rechner beantwortet, zu einem Pauschalpreis statt einer Rechnung pro Lösung.

1

Wählen Sie Ihren Dienst

Öffnen Sie die CapSkip-App und wählen Sie den Dienst, mit dem Ihr Code bereits kommuniziert: 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha, SolveCaptcha oder Captchas.io.

2

Add to hosts file

Ein Klick in der App richtet die Domain dieses Dienstes auf CapSkip, sodass die Aufrufe Ihres Tools auf Ihrer eigenen Maschine beantwortet werden, statt an eine kostenpflichtige API zu gehen.

3

Betreiben Sie Ihr Tool unverändert

Derselbe API-Schlüssel, dieselbe Anfrage, dieselbe Polling-Schleife. CapSkip antwortet im eigenen Format dieses Dienstes und Ihr Code erhält ein gültiges cf-turnstile-response-Token zurück.

Nichts von dem, was unten steht, ändert sich beim Wechsel. Es ist derselbe Aufruf, den Ihr Code heute macht, nur dass Cloudflare Turnstile jetzt lokal gelöst wird und ein gültiges cf-turnstile-response-Token von CapSkip zurückkommt:

POST https://2captcha.com/in.php
     key=YOUR_EXISTING_API_KEY
     method=turnstile
     sitekey=0x4AAAAAADogn3t3_JKwKkgS
     pageurl=https://capskip.com/de/captcha-demo/cloudflare-turnstile/

GET  https://2captcha.com/res.php?key=YOUR_EXISTING_API_KEY&action=get&id=2122988149
     OK|0.sBQmB…  the cf-turnstile-response token, solved by CapSkip

Client-Bibliotheken funktionieren auf die gleiche Weise: ein Anti-Captcha-artiger createTask / getTaskResult -Paar oder jeder Wrapper, der auf einem dieser Dienste aufbaut, funktioniert weiter, sobald der Emulator aktiviert ist. Die vollständige Referenz für Anfrage und Antwort finden Sie in der CapSkip-API-Dokumentation.

Über diese Cloudflare-Turnstile-Demo

Diese Seite ist eine Live- Cloudflare-Turnstile-Demo wo Sie testen können, wie Cloudflare Turnstile funktioniert, und in Echtzeit dabei zusehen, wie es gelöst wird. Turnstile ist Cloudflares moderne Captcha- und reCAPTCHA-Alternative, die Besucher anhand von Browser- und Verhaltenssignalen verifiziert, oft ganz ohne anklickbares Rätsel. Nutzen Sie es, um die Turnstile-Token-Generierung zu erkunden, die cf-turnstile-response -Wert und den Verifizierungsablauf, auf den Websites setzen, um Formulare, Logins und Registrierungen vor Spam, Missbrauch und Bots zu schützen.

Entwickler, Tester und Automatisierungsingenieure können diese Cloudflare Turnstile-Testseite nutzen, um Integrationen zu prüfen, ein Setup zu validieren und zu benchmarken, wie schnell CapSkip Turnstile löst. Ob Sie Cloudflare Turnstile einmalig lösen oder Tausende von Lösungen automatisieren müssen, CapSkip ist ein Cloudflare-Turnstile-Löser der auf drei Arten funktioniert: die No-Code- Captcha-Löser-Erweiterung für Chrome und Firefox, und die Captcha-Löse-SDK für Python, Node.js, PHP und C#, sowie eine nahtlose Emulation der Captcha-Dienste, für die Sie heute vielleicht pro Lösung zahlen – alles mit unbegrenztem Lösen zu einem einzigen Pauschalpreis. Alle drei werden von derselben Desktop-KI Captcha-Löser, einmal installiert und auf Ihrer eigenen Maschine laufend, sodass nichts auf einem entfernten Server in die Warteschlange gestellt und nichts pro Lösung abgerechnet wird.

Kann ich meinen bestehenden 2Captcha- oder Anti-Captcha-Code behalten?
Ja. Die CapSkip-App emuliert die APIs von 2Captcha, RuCaptcha, Anti-Captcha, CapMonster Cloud, CapSolver, DeathByCaptcha und SolveCaptcha. Wählen Sie Ihren Dienst in der App, klicken Sie auf "Add to hosts file", und die Anfragen, die Ihr Code bereits sendet, werden lokal von CapSkip gelöst, ohne Code-Änderungen und ohne Gebühr pro Lösung.
Wie löse ich Cloudflare Turnstile?
Installieren Sie die CapSkip-Erweiterung oder der SDK, führen Sie die CapSkip-Desktop-App aus, und CapSkip gibt einen gültigen cf-turnstile-response-Token für das Widget zurück. Die Erweiterung löst Turnstile automatisch auf der Seite, während Sie mit dem SDK Cloudflare Turnstile aus Ihrem eigenen Code lösen können.
Kann Cloudflare Turnstile umgangen werden?
Ja. CapSkip ist ein Cloudflare-Turnstile-Löser, der Standard-Turnstile-Widgets und vollständige Cloudflare-Challenge-Seiten löst und Ihnen dann einen Token übergibt, den Sie wie ein echter Besucher absenden können.
Wie schnell löst CapSkip Turnstile?
CapSkip gibt in der Regel innerhalb weniger Sekunden einen Turnstile-Token zurück, sobald die Challenge gelöst ist. Jede Lösung läuft lokal auf Ihrem eigenen Gerät, sodass nichts auf einem entfernten Server in eine Warteschlange gestellt wird.
Kann ich CapSkip mit anderen Programmiersprachen verwenden?
Ja. Über die SDKs für Python, Node.js, PHP und C# hinaus stellt CapSkip eine standardmäßige HTTP-API bereit, sodass Sie Cloudflare Turnstile aus jeder Sprache, jedem Framework oder Tool lösen können. Siehe die Turnstile API-Referenz.
Ist CapSkip ein kostenloser Cloudflare-Turnstile-Löser?
Die Erweiterung ist kostenlos installierbar, und ein Ein-Dollar-Trial gibt Ihnen sieben Tage lang vollen Zugriff mit 1.000 Lösungen. Bezahlte Lizenzen schalten unbegrenztes Lösen zu einem einzigen Pauschalpreis frei, ohne Gebühren pro Captcha.