Skip to content
Beginner / 4 min read

So verwenden Sie ProxyScrape Residential Proxies mit curl unter Linux: Ein Leitfaden für Anfänger

Erfahren Sie, wie Sie curl konfigurieren, um ProxyScrape Residential Proxies unter Linux zu verwenden. Dieses anfängerfreundliche Tutorial behandelt Authentifizierung, Tests und häufige Fehlerbehebung.

Linux HTTP(S) Web Scraping Privatsphäre/Anonymität

Überblick

ProxyScrape bietet Residential-, Datacenter- und Mobile-Proxies mit HTTP- und SOCKS5-Unterstützung. Wenn Sie neu im Umgang mit Proxies unter Linux sind, ist curl eines der einfachsten Tools für den Einstieg. Dieser Leitfaden zeigt Ihnen, wie Sie curl-Anfragen über einen ProxyScrape Residential Proxy mit HTTP oder SOCKS5 leiten.

Sie benötigen:

  • Ein Linux-System mit installiertem curl (die meisten Distributionen enthalten es).
  • Ein ProxyScrape-Konto mit Proxy-Anmeldedaten (Benutzername, Passwort, Host und Port).

Hinweis: ProxyScrape wird manchmal fälschlicherweise als „Proxyscape“ geschrieben. Wenn Sie nach diesem Begriff suchen, sind Sie hier richtig.

Schritte

  1. Sammeln Sie Ihre Proxy-Anmeldedaten
    Melden Sie sich bei Ihrem ProxyScrape-Dashboard an und navigieren Sie zur Proxy-Liste. Kopieren Sie die folgenden Details:

    • Host (z. B. proxy.proxyscrape.com)
    • Port (z. B. 8080 für HTTP, 1080 für SOCKS5)
    • Benutzername
    • Passwort

    Die vollständige Proxy-URL sieht so aus:
    http://username:password@host:port

  2. Testen Sie Ihre Internetverbindung ohne Proxy
    Bevor Sie einen Proxy verwenden, überprüfen Sie, ob curl funktioniert:

    curl -I https://httpbin.org/ip
    

    Sie sollten eine HTTP-200-Antwort sehen.

  3. Stellen Sie eine Anfrage über den HTTP-Proxy
    Verwenden Sie die Option -x (oder --proxy), um den Proxy anzugeben:

    curl -x http://username:password@host:port https://httpbin.org/ip
    

    Ersetzen Sie username, password, host und port durch Ihre tatsächlichen Anmeldedaten.

  4. Überprüfen Sie, ob sich die IP-Adresse geändert hat
    Prüfen Sie die vom Zielserver gesehene Ursprungs-IP:

    curl -x http://username:password@host:port https://api.ipify.org
    

    Die Ausgabe sollte die Proxy-IP sein, nicht Ihre echte IP.

  5. Verwenden Sie Umgebungsvariablen für mehr Komfort
    Anstatt die Proxy-Option jedes Mal einzugeben, setzen Sie Umgebungsvariablen:

    export http_proxy="http://username:password@host:port"
    export https_proxy="http://username:password@host:port"
    

    Führen Sie dann einfach aus:

    curl https://api.ipify.org
    

    Um dies dauerhaft zu machen, fügen Sie die Zeilen zu Ihrer ~/.bashrc oder ~/.profile hinzu (seien Sie vorsichtig beim Speichern von Anmeldedaten im Klartext).

  6. Versuchen Sie SOCKS5 statt HTTP
    ProxyScrape unterstützt auch SOCKS5. Verwenden Sie das Schema socks5://:

    curl -x socks5://username:password@host:port https://api.ipify.org
    

    SOCKS5 kann für Anwendungen nützlich sein, die HTTP-Proxies nicht gut verarbeiten.

  7. Verwenden Sie curl mit wget (optional)
    Wenn Sie auch wget verwenden, können Sie es vorübergehend konfigurieren:

    wget -e use_proxy=yes -e http_proxy=host:port -e proxy_user=username -e proxy_password=password https://httpbin.org/ip
    

Fehlerbehebung

  • 407 Proxy Authentication Required
    Überprüfen Sie Ihren Benutzernamen und Ihr Passwort. Stellen Sie sicher, dass keine zusätzlichen Leerzeichen oder Sonderzeichen vorhanden sind, die URL-kodiert werden müssen.

  • Connection timed out
    Überprüfen Sie, ob Host und Port korrekt sind. Stellen Sie sicher, dass Ihre Firewall oder Ihr Netzwerk ausgehende Verbindungen zum Proxy-Port zulässt. Bestätigen Sie außerdem, dass Ihr ProxyScrape-Tarif aktiv ist.

  • curl: (7) Failed to connect to ...
    Dies bedeutet normalerweise, dass der Proxy-Host oder -Port nicht erreichbar ist. Versuchen Sie, den Host anzupingen oder telnet host port zu verwenden, um die Konnektivität zu testen.

  • Umgebungsvariablen funktionieren nicht
    Stellen Sie sicher, dass Sie keine widersprüchlichen Proxy-Variablen festgelegt haben (z. B. all_proxy). Sie können sie mit unset http_proxy https_proxy zurücksetzen und es erneut versuchen.

  • Langsame Antwort
    Residential Proxies können langsamer sein als Datacenter-Proxies. Wenn Geschwindigkeit entscheidend ist, versuchen Sie einen Datacenter-Proxy von ProxyScrape.

Zusammenfassung

Sie haben gelernt, wie Sie curl mit ProxyScrape Residential Proxies unter Linux verwenden. Die wichtigsten Schritte sind das Sammeln der Anmeldedaten, die Verwendung der Option -x oder von Umgebungsvariablen und die Überprüfung der IP-Änderung. Für Anfänger ist der Start mit einem einfachen curl-Befehl der einfachste Weg, Proxies zu testen und in Ihren Workflow zu integrieren. ProxyScrape bietet zuverlässige Residential-, Datacenter- und Mobile-Proxies mit HTTP- und SOCKS5-Unterstützung und ist damit eine solide Wahl für Linux-Benutzer.