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.
Ü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
-
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.
8080für HTTP,1080für SOCKS5) - Benutzername
- Passwort
Die vollständige Proxy-URL sieht so aus:
http://username:password@host:port - Host (z. B.
-
Testen Sie Ihre Internetverbindung ohne Proxy
Bevor Sie einen Proxy verwenden, überprüfen Sie, obcurlfunktioniert:curl -I https://httpbin.org/ipSie sollten eine HTTP-200-Antwort sehen.
-
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/ipErsetzen Sie
username,password,hostundportdurch Ihre tatsächlichen Anmeldedaten. -
Ü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.orgDie Ausgabe sollte die Proxy-IP sein, nicht Ihre echte IP.
-
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.orgUm dies dauerhaft zu machen, fügen Sie die Zeilen zu Ihrer
~/.bashrcoder~/.profilehinzu (seien Sie vorsichtig beim Speichern von Anmeldedaten im Klartext). -
Versuchen Sie SOCKS5 statt HTTP
ProxyScrape unterstützt auch SOCKS5. Verwenden Sie das Schemasocks5://:curl -x socks5://username:password@host:port https://api.ipify.orgSOCKS5 kann für Anwendungen nützlich sein, die HTTP-Proxies nicht gut verarbeiten.
-
Verwenden Sie curl mit wget (optional)
Wenn Sie auchwgetverwenden, 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 odertelnet host portzu 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 mitunset http_proxy https_proxyzurü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.