Skip to content
Beginner / 7 min read

ProxyScrape-Einrichtungsanleitung: Endpunkte und Ihre erste verifizierte Anfrage

Eine einsteigerfreundliche Schritt-für-Schritt-Anleitung, die Sie von einem leeren ProxyScrape-Konto zu einer verifizierten Proxy-Anfrage führt: wie Sie einen Proxy-Typ und ein Protokoll auswählen, eine korrekte HTTP- oder SOCKS5-Endpunktzeichenfolge erstellen, sie mit curl unter jedem Desktop-Betriebssystem testen und auf einen Browser anwenden

Windows SOCKS5 HTTP(S) Sonstiges

Überblick

Diese Anleitung ist eine Einrichtungsanleitung für den ersten Einsatz von ProxyScrape. Sie führt Sie von einem leeren Konto zu einer verifizierten Proxy-Anfrage und erklärt die Endpunkt-Zeichenfolgen, die Sie in späteren Skripten, Browser-Profilen und Anwendungseinstellungen wiederverwenden werden. Vorkenntnisse zu Proxys werden nicht vorausgesetzt.

Am Ende dieser Anleitung können Sie:

  • Zwischen Residential-, Datacenter- und Mobile-Proxys sowie zwischen HTTP und SOCKS5 wählen.
  • Eine gültige Endpunkt-Zeichenfolge aus den Verbindungsdetails in Ihrem ProxyScrape-Dashboard erstellen.
  • Bestätigen, dass der Datenverkehr tatsächlich über den Proxy und nicht über Ihre eigene Verbindung läuft.
  • Denselben Endpunkt auf einen Desktop-Browser anwenden, ohne HTTPS zu beeinträchtigen.

Bevor Sie beginnen

  • Ein aktiver ProxyScrape-Tarif. Residential-, Datacenter- und Mobile-Proxys werden alle angeboten, und die Abrechnung ist als Pay-as-you-go oder monatliche Pauschale möglich.
  • Ihre Verbindungsdetails aus dem ProxyScrape-Dashboard: Proxy-Hostname, Port, Benutzername und Passwort. Diese unterscheiden sich je nach Produkt, daher sollten Sie sie kopieren, statt zu raten.
  • curl, das mit Windows 10 und neuer, macOS und den meisten Linux-Distributionen mitgeliefert wird.
  • Ein Testziel. Die Beispiele verwenden die öffentlichen IP-Echo-Dienste api.ipify.org und ipinfo.io, sodass Sie nichts selbst hosten müssen.

Proxy-Typ auswählen

Ihre Aufgabe Proxy-Typ Warum er passt
Schnelle Automatisierung von einer festen Maschine Datacenter Geringere Latenz und stabile langlebige Verbindungen
Eine Website, die Hosting-Bereiche blockiert Residential Anfragen scheinen von gewöhnlichen Heimverbindungen zu kommen
App- oder Carrier-Level-Tests Mobile Exit-IPs sind an Mobilfunknetze gebunden

ProxyScrape bewirbt einen Pool von 97 Mio.+ IPs. Die Verfügbarkeit eines bestimmten Landes oder einer Stadt hängt vom gewählten Produkt und Tarif ab. Bestätigen Sie die Targeting-Optionen im Dashboard, bevor Sie einen Workflow darauf ausrichten.

Protokoll auswählen

  • HTTP/HTTPS: die breiteste Unterstützung. Jeder Browser, die meisten CLI-Tools und die meisten Bibliotheken akzeptieren es. HTTPS-Ziele werden über einen CONNECT-Tunnel erreicht.
  • SOCKS5: protokollunabhängig, daher transportiert es auch Nicht-HTTP-TCP-Datenverkehr. Wählen Sie es, wenn ein Tool kein HTTP-Proxying spricht, und verwenden Sie die Form socks5h://, wenn der Proxy DNS-Namen anstelle Ihres eigenen Rechners auflösen soll.

Endpunktformate

Jede Proxy-Verbindung lässt sich auf eine Zeichenfolge in dieser Form reduzieren:

<scheme>://<username>:<password>@<proxy-host>:<port>

Konkret:

http://<username>:<password>@<proxy-host>:<port>
socks5://<username>:<password>@<proxy-host>:<port>
socks5h://<username>:<password>@<proxy-host>:<port>

Zwei Details bringen Leute zum Stolpern:

  • Für HTTPS-Ziele schreiben Sie normalerweise trotzdem http:// im Schema. curl öffnet einen CONNECT-Tunnel, und der TLS-Handshake erfolgt Ende-zu-Ende. Verwenden Sie nur dann ein https://-Schema, wenn Ihr Anbieter Ihnen ausdrücklich einen TLS-geschützten Proxy-Endpunkt bereitstellt.
  • Host und Port sind produktspezifisch. Verwenden Sie niemals einen Port aus einem Blogbeitrag wieder; kopieren Sie beide Werte aus Ihrem eigenen Dashboard.

Schritte

Schritt 1: Zugangsdaten sammeln

  1. Melden Sie sich bei Ihrem ProxyScrape-Konto an und öffnen Sie die Verbindungsdetails für den Tarif, den Sie verwenden möchten.
  2. Notieren Sie den Proxy-Hostnamen und den Port.
  3. Notieren Sie den Benutzernamen und das Passwort, falls Ihr Tarif die Authentifizierung per Benutzername und Passwort verwendet.
  4. Wenn Ihr Tarif Sie stattdessen per IP-Adresse autorisiert, registrieren Sie vor dem Testen die öffentliche IP der Maschine, die die Anfragen senden wird, im Dashboard.

Schritt 2: Endpunkt-Zeichenfolge erstellen

  1. Setzen Sie die vier Werte in die Vorlage ein.
  2. Behalten Sie das @ zwischen den Zugangsdaten und dem Host bei.
  3. Prozentkodieren Sie diese Zeichen, wenn sie in Ihrem Passwort vorkommen: @, :, /, ?, #, %. Zum Beispiel wird p@ss zu p%40ss.
http://<username>:<password>@<proxy-host>:<port>

Schritt 3: Endpunkt in einer Umgebungsvariablen speichern

Wenn Sie die Zugangsdaten aus Ihren Einmal-Befehlen heraushalten, verhindern Sie, dass sie in die Shell-Historie, Logs und Screenshots gelangen.

export PROXY_URL='http://<username>:<password>@<proxy-host>:<port>'

Schritt 4: Erste Anfrage senden

macOS und Linux

curl -x "$PROXY_URL" -sS https://api.ipify.org

Windows (PowerShell)

$env:PROXY_URL = 'http://<username>:<password>@<proxy-host>:<port>'
curl.exe -x $env:PROXY_URL -sS https://api.ipify.org

In PowerShell ist curl ein Alias für Invoke-WebRequest, der nicht dieselben Flags akzeptiert. Rufen Sie immer curl.exe auf.

Schritt 5: Nachweisen, dass die Anfrage über den Proxy läuft

Führen Sie dieselbe Anfrage ohne den Proxy aus und vergleichen Sie die Antworten.

env -u ALL_PROXY -u HTTP_PROXY -u HTTPS_PROXY -u http_proxy -u https_proxy curl -sS https://api.ipify.org

Die beiden IPs müssen sich unterscheiden. Wenn sie übereinstimmen, wurde der Proxy nie verwendet: Prüfen Sie das Schema, den Host und alle globalen Proxy-Variablen, die Ihre Einstellung überschreiben könnten.

Schritt 6: Standort und Netzwerk bestätigen

curl -x "$PROXY_URL" -sS https://ipinfo.io/json

Prüfen Sie, dass ip zum Proxy gehört, dass country und city zum ausgewählten Targeting passen und dass org das Proxy-Netzwerk und nicht Ihren eigenen Internetanbieter benennt. Für SOCKS5 mit Remote-DNS:

curl -x 'socks5h://<username>:<password>@<proxy-host>:<port>' -sS https://api.ipify.org

Schritt 7: Endpunkt auf einen Browser anwenden

  • Windows: Einstellungen, dann Netzwerk und Internet, dann Proxy, dann Manuelles Proxy-Setup. Geben Sie Host und Port ein. Windows verarbeitet hier HTTP- und HTTPS-Ziele; verwenden Sie für SOCKS5 Firefox oder einen SOCKS-fähigen Client.
  • macOS: Systemeinstellungen, dann Netzwerk, dann Ihre Verbindung, dann Details, dann Proxies. Aktivieren Sie Webproxy (HTTP) und Sicheren Webproxy (HTTPS) oder SOCKS-Proxy für SOCKS5 und geben Sie dann Host und Port ein.
  • Firefox (alle Plattformen): Einstellungen, dann Netzwerkeinstellungen, dann Manuelle Proxy-Konfiguration. Firefox unterstützt SOCKS v5 nativ und bietet ein Kontrollkästchen, um DNS-Abfragen über den Proxy laufen zu lassen, wenn SOCKS v5 verwendet wird, was gut mit dem socks5h-Verhalten zusammenpasst.
  • Chrome und Edge: Diese lesen den Betriebssystem-Proxy unter Windows und macOS. Das Kommandozeilen-Flag --proxy-server akzeptiert Host und Port, fragt aber im Allgemeinen interaktiv nach Zugangsdaten, anstatt sie aus der URL zu lesen.

Laden Sie nach dem Speichern der Einstellungen eine HTTPS-Website, und laden Sie dann die IP-Echo-Seite neu, um zu bestätigen, dass der Browser – nicht nur curl – den Proxy verwendet.

Schritt 8: Sitzungs- und Rotationssteuerung korrekt handhaben

Wenn Ihr Tarif Sitzungs- oder Rotationssteuerungen bereitstellt, werden diese normalerweise als zusätzliches Segment innerhalb des Benutzernamens ausgedrückt, und die genaue Syntax unterscheidet sich je nach Produkt und Tarif. Kopieren Sie den Wert wörtlich aus dem Verbindungsdetails-Bereich, anstatt zu raten, denn ein falsches Sitzungssegment ist eine häufige Ursache für Authentifizierungsfehler.

Schritt 9: Zugangsdaten aus der Versionskontrolle heraushalten

# .env – zur Laufzeit laden, niemals die Datei committen
PROXY_URL='http://<username>:<password>@<proxy-host>:<port>'
# .gitignore
.env

Fehlerbehebung

Symptom Wahrscheinliche Ursache Lösung
curl: (5) Could not resolve proxy Tippfehler im Hostnamen Kopieren Sie den Host erneut aus dem Dashboard
curl: (7) Failed to connect to ... port Falscher Port oder ein Port, der mit dem falschen Protokoll kombiniert wurde Bestätigen Sie, dass der Port zum ausgewählten Produkt und Protokoll gehört
407 Proxy Authentication Required Falsche Zugangsdaten oder ein nicht benötigtes Sitzungssegment Fügen Sie Benutzername und Passwort erneut ein; wenn Ihr Tarif IP-Autorisierung verwendet, prüfen Sie, ob Ihre öffentliche IP registriert ist
HTTP-Websites laden, aber HTTPS-Websites schlagen fehl Der Proxy hat den CONNECT-Tunnel nicht akzeptiert, oder Sie haben einen falschen Port verwendet Testen Sie erneut mit curl -x "$PROXY_URL" -I https://example.com
SOCKS5-Anfragen schlagen bei Hostnamen fehl DNS wird lokal aufgelöst Wechseln Sie von socks5:// zu socks5h://
Zielwebsite gibt 403 oder 429 zurück Das Ziel blockiert diesen IP-Bereich, oder Sie senden zu viele Anfragen Wechseln Sie von Datacenter- zu Residential- oder Mobile-IPs, reduzieren Sie die Parallelität und fügen Sie Verzögerungen hinzu
curl funktioniert, aber der Browser nicht Der Browser verwendet nicht den System-Proxy Konfigurieren Sie den Proxy innerhalb der App, oder verwenden Sie Firefox mit manuellen Proxy-Einstellungen

Zusammenfassung

  • Wählen Sie den Proxy-Typ und das Protokoll, die zur Aufgabe passen, und kopieren Sie dann Host, Port und Zugangsdaten exakt aus dem ProxyScrape-Dashboard.
  • Jede Verbindung ist eine URL: <scheme>://<username>:<password>@<proxy-host>:<port>. Verwenden Sie socks5h://, wenn der Proxy DNS auflösen soll.
  • Validieren Sie, bevor Sie aufbauen: Senden Sie eine Anfrage über den Proxy und eine direkte Anfrage und bestätigen Sie, dass sich die IPs unterscheiden.
  • Behandeln Sie Zugangsdaten als Geheimnisse: Umgebungsvariablen lokal, .env in .gitignore aufgeführt, niemals fest in ein gemeinsames Skript einprogrammiert.