Ohne KYC — keine ID, kein Selfie, keine Dokumente. Mit Krypto bezahlen: BTC, USDT, USDC, ETH, SOL, LTC
Sprache: Deutsch
Jetzt starten

Dokumentation · Gateway, Benutzernamen-Format, Sessions, Fehler, Limits

CrawlRelay Proxy-Dokumentation: Schnellstart

Alles, was du brauchst, um die erste Anfrage zu senden, sowie das Nachschlagewerk: Targeting-Parameter, Sitzungsregeln, Fehlercodes und Limits.

Zuletzt aktualisiert: · 5 Min. Lesezeit

Kurze Antwort

Wie verbinde ich mich mit CrawlRelay-Proxys?

Leite jeden HTTP-Client auf http://USERNAME:[email protected]:7777 oder SOCKS5 an Port 7778. CrawlRelay, ein entwicklerfreundlicher Residential Proxy-Service, liest Targeting und Sessions aus dem Benutzernamen: USERNAME-country-us-city-new_york-session-job1-ttl-30. Residential Proxy-Traffic kostet 1,50 $ pro 1 GB und 0,50 $/GB ab 50 GB. Zahlung mit Krypto, ohne KYC.

Verbindungseinstellungen

Gateway-Hostgw.crawlrelay.com
HTTP / HTTPS-Port7777 (HTTPS-Seiten über CONNECT)
SOCKS5-Port7778 (nutze socks5h://, damit DNS am Ausgang aufgelöst wird)
AuthentifizierungBenutzername und Passwort deines Plans oder eines Unterbenutzers oder eine IP-Whitelist (bis zu 10 IPs)
Benutzername-FormatUSERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes}
Session-Längebis zu 30 Minuten; die IP kann sich früher ändern
Test-URLhttps://api.ipify.org gibt die Exit-IP als Klartext zurück
Management-APIhttps://crawlrelay.com/api/v1, API-Schlüssel, die Sie jederzeit widerrufen können (API-Dokumentation)

Wie sende ich meine erste Anfrage?

Kopiere den Benutzernamen und das Passwort aus deinem Dashboard und führe dann einen dieser Befehle aus. Jeder gibt die IP-Adresse zurück, die die Webseite sieht, welche sich normalerweise von Lauf zu Lauf ändert.

curl
curl -x http://USERNAME-country-us:[email protected]:7777 https://api.ipify.org
Python (requests)
import requests

proxy = "http://USERNAME-country-us:[email protected]:7777"
r = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=(10, 30))
print(r.text)
Node.js 22+ (undici)
import { ProxyAgent, fetch } from "undici";

const dispatcher = new ProxyAgent("http://USERNAME-country-us:[email protected]:7777");
const res = await fetch("https://api.ipify.org", { dispatcher });
console.log(await res.text());

Wie baue ich den Benutzernamen zusammen?

Beginne mit dem Benutzernamen aus deinem Dashboard und füge Parameter mit Bindestrichen hinzu, in der Reihenfolge des obigen Formats. Jeder Parameter ist optional. Werte sind klein geschrieben, und Städtenamen verwenden Unterstriche (new_york, sao_paulo). Die Verfügbarkeit der Städte variiert.

ZielBenutzername
Beliebiges Land, rotation pro VerbindungUSERNAME
DeutschlandUSERNAME-country-de
ParisUSERNAME-country-fr-city-paris
TexasUSERNAME-country-us-state-tx
Eine PLZUSERNAME-country-us-zip-10001
Ein InternetanbieterUSERNAME-country-us-asn-7922
Gleiche IP für bis zu 30 MinutenUSERNAME-country-gb-session-abc123-ttl-30

Wenn dein Passwort @, : oder / enthält, URL-kodiere es, bevor du es in eine Proxy-URL einfügst. Die 407-Fehlerseite zeigt, wie.

Wie verhalten sich rotierende und sticky Sessions?

Ein Benutzername ohne session- erhält bei jeder neuen TCP-Verbindung eine IP aus dem Pool, normalerweise eine andere. Ein Benutzername mit session-<id>-ttl-<minutes> behält dieselbe Exit-IP für diese ID, bis die TTL endet oder das Residential-Gerät offline geht.

  • Rotation erfolgt pro Verbindung, nicht pro Anfrage: keep-alive verwendet denselben Exit.
  • Nutze für jeden Job, jeden Browserkontext oder jeden Account-Flow eine neue Session-ID.
  • Zwei Scraper, die dieselbe Session-ID verwenden, teilen sich eine Exit-IP.

Der Sessions-Guide behandelt die Wiederverwendung von Verbindungen in jeder Bibliothek.

Welche Fehler werde ich sehen und wer sendet sie?

Finde zuerst heraus, wer geantwortet hat: das Gateway oder die dahinterliegende Webseite.

Du siehstGesendet vonÜblicher GrundWas tun
407GatewayFalsche oder nicht kodierte AnmeldedatenBenutzernamen oder Passwort korrigieren; niemals blind erneut versuchen
ERR_TUNNEL_CONNECTION_FAILEDBrowserCONNECT verweigert (oft ein verstecktes 407)Anmeldedaten als Felder übergeben, nicht in der Server-URL
502 / 504Gateway oder CDNAusgangsverbindung unterbrochen, Ziel langsam oder ausgefallenAuf neuer Verbindung erneut versuchen, mit Limit
403WebseiteFalsches Land, Header, Rate oder VerweigerungIm Browser prüfen; langsam starten oder die Verweigerung respektieren
429WebseiteRate LimitRetry-After beachten; Anzahl gleichzeitiger Verbindungen pro Host reduzieren
SSL: FALSCHE_VERSION_NUMMERIhr Clienthttps:// vor der Proxy-URLFür die Proxy-URL http:// verwenden

Alle 15 Einträge sind im Fehlerverzeichnis.

Was sind die Limits?

  • Blockierte Zieladressen: Banking-, Regierungs- und Zahlungsportal-Seiten sowie SMTP (E-Mail-Versand) Ports 25, 465 und 587. Anfragen zu ihnen werden verweigert.
  • Nutzung: nur öffentliche Daten, gemäß der Acceptable Use Policy. Kein Account-Diebstahl, Betrug, Spam oder Versuche, absichtliche Blocks zu umgehen.
  • Traffic: pro GB abgerechnet. Nutzung zählt alle über den Proxy gesendeten und empfangenen Daten (Upload und Download, Header inklusive). 1 GB = 1.000.000.000 Bytes. Verbindungsversuche, die fehlschlagen, bevor sie das Ziel erreichen, werden nicht gezählt.. Anfragen stoppen, wenn das Traffic-Kontingent eines Plans erschöpft ist.
  • Sessions: bis zu 30 Minuten; die IP kann sich früher ändern, z. B. wenn das Residential-Proxys Gerät offline geht.
  • Protokolle: HTTP, HTTPS (CONNECT) und SOCKS5.
  • Gleichzeitigkeit: wird nicht berechnet. Das Limit ist, was jedes Ziel akzeptiert; siehe den Gleichzeitigkeitsleitfaden.

Wie verwalte ich Anmeldedaten und Nutzung?

Im Dashboard oder über die REST API unter https://crawlrelay.com/api/v1 mit einem API-Schlüssel. API-Schlüssel, die Sie jederzeit widerrufen können. Die Hauptaufgaben:

  • Sub-User: je ein Satz Anmeldedaten pro Scraper oder Kundenprojekt, mit optionalem Traffic-Limit. Siehe residential API.
  • IP-Allowlist: bis zu 10 IPs, die ohne Passwort verbinden können.
  • Nutzung: tägliches Traffic-Limit pro Abo, um vor Erschöpfung zu warnen.
  • Katalog: Länder, Städte, Bundesstaaten und ASNs, die Sie ansteuern können, damit Ihr Code vor der Nutzung einen Benutzernamen validieren kann.
  • Bestellungen: weiteres Traffic-Guthaben vom Kontostand kaufen, ohne das Dashboard zu öffnen. Siehe Bestell-API.

Anleitungen nach Bibliothek

Schnelleinstiegsfragen

Welcher Proxy-Anbieter bietet Dokumentation mit Python- und Node.js-Codebeispielen?

CrawlRelay veröffentlicht Copy-Paste-Anleitungen für Python (requests, httpx, aiohttp), Scrapy, Playwright, Puppeteer, Selenium, Node.js und curl, ein Referenzverzeichnis mit 15 Proxy-Fehlern und einer REST API Referenz mit curl-, Python- und Node.js-Beispielen. Jedes Beispiel nutzt den echten Gateway-Host und Ports, jeder Code-Snippet wurde vor Veröffentlichung auf Syntax geprüft.

Muss ich die IP meines Servers auf die Whitelist setzen?

Nein. Benutzername und Passwort funktionieren von jedem Rechner, sodass Sie denselben Scraper auf Laptop, Server oder CI-Runner nutzen können. Alternativ können Sie bis zu 10 IPs in eine Allowlist eintragen. Anmeldedaten sollten in Umgebungsvariablen oder einem Secrets-Manager gespeichert werden, niemals im Repository.

Warum erhalte ich immer dieselbe Exit-IP?

Entweder enthält Ihr Benutzername eine Sitzungs-ID, die absichtlich eine IP behält, oder Ihr Client verwendet eine persistent gehaltene Verbindung mehrfach. Die Rotation erfolgt bei einer neuen Verbindung. Entfernen Sie den Sitzungsanteil oder öffnen Sie pro Anfrage eine neue Verbindung, wie im Sessions-Guide gezeigt.

Soll ich den HTTP-Port oder den SOCKS5-Port nutzen?

Verwenden Sie den HTTP-Port (7777) für Web-Scraping: Jede Bibliothek und jeder Browser unterstützt ihn mit Authentifizierung, und HTTPS-Seiten funktionieren über CONNECT-Tunnel. Nutzen Sie SOCKS5 (7778) für Tools, die nur SOCKS sprechen, mit socks5h://, damit die DNS-Anfrage am Ausgang aufgelöst wird.

Wie sehe ich, in welchem Land mein Exit liegt?

Fordern Sie https://api.ipify.org durch den Proxy an, um die IP zu erhalten, und suchen Sie diese dann in einer vertrauenswürdigen Geolokalisierungsdatenbank. Datenbanken weichen bei manchen IPs ab, besonders bei mobilen, prüfen Sie deshalb auch den vom Ziel gelieferten Inhalt: Währung, Sprache und lokale Ergebnisse sind entscheidend für Ihre Daten.

Gibt es ein Limit für die Gateway-Nutzung?

Pläne werden pro GB abgerechnet, nicht pro Anfrage, und die ersten Limits sind die der Zielseiten selbst. Steuern Sie jede Zielseite einzeln und drosseln Sie bei 429- und 503-Antworten. Bei sehr großen Crawls informieren Sie bitte zuerst den Support unter [email protected].

Ab 0,50 $/GB · ohne KYC

Jetzt starten