Zum Inhalt springen
Proxys · geoip · WebRTC · SOCKS5

Proxys, die zur Identität passen

Um eine US-Residential-IP in einem Browser mit der Zeitzone Europe/Amsterdam zu erkennen, genügt eine Zeile Code – und diese Abweichung passiert leicht aus Versehen. Geben Sie Clearcote einen Proxy mit aktiviertem geoip, und es schlägt die Exit-IP nach und stellt Zeitzone, Sprachen und WebRTC-Adresse passend ein, bevor die erste Seite lädt.

Proxy-Unterstützung und geoip sind in jedem Tarif enthalten.

Eine Option, die alles in Einklang bringt

import { launch } from "clearcote";

const browser = await launch({
  fingerprint: "account-42",
  proxy: { server: "http://gateway:8080", username: "u", password: "p" },
  geoip: true, // timezone + languages + WebRTC follow the exit IP
});

Highlights

geoip mit einer Option

Die Exit-IP wird in der Offline-Datenbank geoip-all-in-one nachgeschlagen, und Zeitzone, Hauptsprache, Accept-Language und WebRTC-Adresse werden für diese Region gesetzt.

Eine Locale überall

Accept-Language, navigator.language, Intl.DateTimeFormat und toLocaleString folgen derselben Sprache, in der Seite und in Workern.

SOCKS5 mit Zugangsdaten

Standard-Chromium kann sich nicht bei einem SOCKS5-Proxy authentifizieren. Der lizenzierte Build implementiert den Handshake mit Benutzername und Passwort (RFC 1929) in der Engine, ein lokales Relay ist also nicht nötig. Übergeben Sie die Zugangsdaten als separate Felder oder ab SDK 0.31.1 direkt in der Proxy-Adresse.

WebRTC ohne Leak

Standardmäßig kann WebRTC keinen Traffic am Proxy vorbei senden, Ihre eigene Adresse bleibt also privat. Mit aktiviertem geoip (oder webrtcIp) meldet es stattdessen die Adresse des Proxys, so wie ein Browser, der tatsächlich dahinter sitzt. Der lizenzierte Build hält WebRTC-Traffic auch dann von Ihrer eigenen Verbindung fern; der offene Build nicht, sodass ein von der Seite gewähltes Relay Ihre Adresse weiterhin sehen kann.

Passende Geolocation

--fingerprint-location legt Koordinaten passend zur Zeitzone fest, damit Geolocation-API und Uhr übereinstimmen.

Oder gar keine Proxys kaufen

Gehostete Browser enthalten einen Residential-Proxy, mit Targeting nach Land, Bundesstaat und Stadt sowie Sticky Sessions.

Warum der Standort stimmig sein muss

Der Standort zeigt sich an mehreren unabhängigen Stellen: IP-Adresse, Zeitzone, Sprach-Header, Zahlen- und Datumsformat, WebRTC und, sofern erlaubt, Geolocation. Ein Detektor muss nicht wissen, wo Sie sind. Es genügt, dass zwei dieser Angaben nicht zusammenpassen.

geoip macht die Exit-IP zur maßgeblichen Quelle. Beim Start ermittelt das SDK die Exit-Adresse des Proxys, schlägt sie in einer Offline-Datenbank nach und stellt den Rest passend ein, sodass schon die erste Seite eine konsistente Locale sieht.

Prüfen Sie immer den Exit, bevor Sie einer Session vertrauen. Ein Proxy, der bei einem Fehler unbemerkt auf eine direkte Verbindung zurückfällt, schickt Traffic von Ihrer eigenen IP, und alle anderen Vorkehrungen sind dann hinfällig. Eine einzige Anfrage an einen Adress-Reflektor beim Start genügt.

Wofür es eingesetzt wird

Regionsspezifische Ergebnisse

Preise, Suchergebnisse und Verfügbarkeit so, wie ein Besucher in dem jeweiligen Land sie sieht.

An eine Region gebundene Accounts

Halten Sie IP, Zeitzone und Sprache eines Accounts in jeder Session gleich.

Anzeigen- und Content-Checks

Sehen Sie die Anzeige, Seite oder das Angebot, die ein Besucher in einer bestimmten Stadt zu sehen bekommt.

Lokalisierungs-QA

Prüfen Sie Datumsangaben, Währungen und Übersetzungen so, wie lokale Besucher sie sehen.

Clearcote ist für Datenschutz, Tests, Forschung und rechtmäßige Automatisierung gebaut. Sie sind dafür verantwortlich, wie Sie es einsetzen, und dafür, die Nutzungsbedingungen der Websites einzuhalten, die Sie besuchen.

In welchem Tarif enthalten

Proxy-Unterstützung, automatischer Abgleich von Zeitzone und Sprache sowie WebRTC, das die Adresse des Proxys meldet, sind in jedem Tarif enthalten. Für SOCKS5 mit Zugangsdaten und dafür, dass WebRTC dabei keinen Traffic über Ihre eigene Verbindung schickt, brauchen Sie den lizenzierten Build (kostenlos mit GitHub).

Tarife vergleichen

FAQ

Was macht geoip genau?

Es ermittelt die Exit-IP des Proxys, schlägt sie in der Offline-Datenbank geoip-all-in-one nach und setzt für diese Region passende Werte für Zeitzone, Sprachliste (Accept-Language, navigator.languages), Geolocation und WebRTC-IP. Lässt sich die Region nicht ermitteln, bricht der Start mit einem Fehler ab, statt mit Uhrzeit und Sprache Ihres eigenen Rechners zu starten.

Unterstützt Clearcote SOCKS5-Proxys mit Authentifizierung?

Ja, im lizenzierten Build. Übergeben Sie Benutzername und Passwort als separate Proxy-Felder oder ab SDK 0.31.1 auch direkt in der Adresse (socks5://user:pass@host:port); ältere SDKs verwarfen in die Adresse geschriebene Zugangsdaten, bevor sie den Browser erreichten. Clearcote implementiert die SOCKS5-Authentifizierung mit Benutzername und Passwort in der Engine, was Standard-Chromium nicht tut. Ein lokales Relay brauchen Sie also nicht.

Verrät WebRTC meine echte IP?

Standardmäßig nicht. Das SDK konfiguriert WebRTC so, dass es kein UDP außerhalb des Proxys senden kann, und hält Ihre eigene Adresse damit privat. Mit geoip (oder webrtcIp) meldet es stattdessen die Adresse des Proxys, so wie ein Browser hinter dieser IP. Der lizenzierte Build sendet auch dann keinen WebRTC-Traffic über Ihre eigene Verbindung; der offene Build schon, sobald geoip aktiv ist – ein Relay, das die Seite auswählt, könnte also Ihre echte Adresse lesen. Mehr dazu: Was ein WebRTC-Leak ist.

Welche Proxy-Typen funktionieren?

HTTP- und SOCKS5-Proxys, mit oder ohne Zugangsdaten (SOCKS5-Zugangsdaten erfordern den lizenzierten Build). Residential- oder Mobile-Exits passen am besten zu einem Endkunden-Browser; gehostete Browser enthalten Residential-Exits.

Muss ich die Zeitzone selbst setzen?

Mit geoip nicht. Wenn Sie sie lieber von Hand setzen, übergeben Sie timezone und acceptLanguage (Python: accept_language); Intl und toLocaleString folgen dann ebenfalls der Sprache.

Mehr dazu in der Dokumentation

Verwandte Funktionen

Clearcote ausprobieren

Direkt einsetzbar mit Playwright & Puppeteer, kohärent bis hinunter zum TLS-Handshake, mit einem Open-Source-Build als Ausgangspunkt.

Mit GitHub kostenlos für einen Browser. Ohne Kreditkarte.