HTTP- und SOCKS5-Proxys in Browsern, Tools und Code verwenden
Proxy-Pläne bieten Ihnen HTTP-, HTTPS- und SOCKS5-Proxies, die ohne App funktionieren. Diese Anleitung zeigt, wo Sie Ihre Details finden, wie Sie eine Anmeldemethode auswählen und wie Sie die Proxies in Browsern, Tools, curl und Python verwenden.
8 Min. Lesezeit
Welche Pläne sind Proxies
Drei Pläne werden als Proxies bereitgestellt. Der Rotating Proxy Pool bietet Ihnen 2.200 IPs in 260 Subnetzen, die alle 14 Tage aktualisiert werden. Static Proxy bietet Ihnen private dedizierte IPs, aus mehr als 1.000 Subnetzen ausgewählt, mit Preisen, die von $2,68 auf $1,34 pro IP sinken, je größer die Bestellung ist. 1 Gbps Static Proxy bietet Ihnen Blöcke von 50 privaten IPs auf 1 Gbps-Ports für Video, Scraping und Massendaten.
Alle drei unterstützen HTTP, HTTPS und SOCKS5, und alle drei akzeptieren entweder einen Benutzer und ein Passwort oder eine IP-Allowlist. Da es keine App gibt, laufen sie auf Servern, in Browserprofilen, in Scraping-Tools und in Ihrem eigenen Code.
Finden Sie Ihre Proxy-Details
Nachdem Ihre Bestellung abgeschlossen ist, öffnen Sie den Dienst in Meine Dienste. Sie sehen den Proxy-Host, den Port für jedes Protokoll und Ihren Proxy-Benutzer und das Passwort. Bei Static Proxy und 1 Gbps Static Proxy sehen Sie auch die Liste Ihrer dedizierten IPs.
Schreiben Sie die Details in das Format, das Ihr Tool erwartet. Die meisten Tools akzeptieren eine Zeile im Muster protocol://USER:PASS@HOST:PORT, zum Beispiel http://USER:PASS@HOST:PORT oder socks5://USER:PASS@HOST:PORT. Ersetzen Sie USER, PASS, HOST und PORT durch die Werte aus Meine Dienste.
Benutzer und Passwort oder IP-Allowlist
Es gibt zwei Möglichkeiten, sich bei einem Proxy anzumelden. Mit Benutzer und Passwort trägt jede Anfrage Ihre Proxy-Anmeldung. Dies funktioniert von überall, einschließlich Laptops, die zwischen Netzwerken wechseln, und ist die einfachste Option für Browserprofile und Desktop-Tools.
Mit einer IP-Allowlist registrieren Sie die öffentliche IP Ihres Servers oder Büros in Meine Dienste. Anfragen von dieser IP werden ohne Anmeldung akzeptiert. Dies ist die sauberere Option für Server mit einer festen Adresse und für Tools, die keine Proxy-Anmeldungen unterstützen. Denken Sie daran, die Allowlist zu aktualisieren, wenn sich die IP Ihres Servers ändert.
- Laptop oder wechselndes Netzwerk: Benutzer und Passwort.
- Server mit fester IP: IP-Allowlist.
- Tool ohne Proxy-Anmeldeunterstützung: IP-Allowlist.
- Viele Browserprofile auf einem PC: Benutzer und Passwort, ein Proxy pro Profil.
In einem Webbrowser
Die meisten Browser verwenden die System-Proxy-Einstellungen. Unter Windows öffnen Sie Einstellungen, dann Netzwerk und Internet, dann Proxy und geben Sie den Host und den HTTP-Port unter manueller Einrichtung ein. Unter macOS öffnen Sie Systemeinstellungen, dann Netzwerk, wählen Sie Ihre Verbindung aus, öffnen Sie Details und dann Proxies und füllen Sie die Felder für Web- und sichere Web-Proxies aus. Der Browser fragt nach dem Proxy-Benutzer und Passwort, wenn Sie das erste Mal eine Seite öffnen.
Firefox hat seine eigenen Proxy-Einstellungen im Netzwerkbereich seiner Einstellungen, wo Sie auch einen SOCKS5-Host und Port eingeben können. Browserprofil-Tools und Proxy-Switcher-Erweiterungen ermöglichen es Ihnen, jedem Profil seinen eigenen Proxy zuzuweisen, was die übliche Einrichtung für Teams ist, die mehrere Konten mit Static Proxy-IPs verwalten.
In Scraping- und Automatisierungstools
Scraping-Tools, SEO-Crawler und Monitoring-Software haben normalerweise ein Proxy-Feld oder eine Proxy-Liste-Importfunktion. Fügen Sie einen Proxy pro Zeile in dem Format ein, das das Tool erwartet. Bei einer Static Proxy-Bestellung fügen Sie jede Ihrer dedizierten IPs als eigene Zeile hinzu, damit das Tool die Arbeit auf sie verteilen kann. Für den Rotating Proxy Pool fügen Sie die Pool-Adresse hinzu und das Tool erhält Adressen aus dem Pool mit 2.200 IPs.
Legen Sie eine sinnvolle Anzahl paralleler Verbindungen fest. Ein gleichmäßiges Tempo hält die IPs in gutem Zustand und liefert zuverlässigere Daten als Anfrage-Bursts.
Mit curl
curl nimmt einen Proxy mit der -x-Option. Für HTTP lautet der Befehl: curl -x http://USER:PASS@HOST:PORT https://proxyworld.cc/en/my-ip. Für SOCKS5 verwenden Sie das Schema socks5h, damit Namensauflösungen auch über den Proxy gehen: curl -x socks5h://USER:PASS@HOST:PORT https://proxyworld.cc/en/my-ip.
Wenn Sie eine IP-Allowlist verwenden, lassen Sie den Anmeldeteil weg: curl -x http://HOST:PORT https://proxyworld.cc/en/my-ip. Die zurückgegebene Seite zeigt die IP, die die Anfrage verwendet hat, was eine schnelle Möglichkeit ist, jeden Proxy in einer Liste zu testen.
Mit Python
Mit der requests-Bibliothek übergeben Sie ein proxies-Dictionary. Schreiben Sie proxy = 'http://USER:PASS@HOST:PORT', dann proxies = {'http': proxy, 'https': proxy}, dann r = requests.get('https://proxyworld.cc/en/my-ip', proxies=proxies, timeout=30), und geben Sie r.status_code aus, um das Ergebnis zu überprüfen.
Für SOCKS5 installieren Sie das SOCKS-Extra mit pip install requests[socks] und setzen proxy = 'socks5h://USER:PASS@HOST:PORT' stattdessen. Um viele Static Proxy-IPs zu verwenden, behalten Sie sie in einer Liste und wählen für jede Sitzung eine andere aus, damit jedes Ziel eine konsistente IP für die Dauer dieser Sitzung sieht.
Setzen Sie bei jeder Anfrage ein Timeout und wiederholen Sie höflich nach einer Pause, wenn eine Anfrage fehlschlägt. Das hält lange Jobs stabil, ohne die Websites, von denen Sie sammeln, zu überlasten.
Überprüfen und Fehlerbehebung
Testen Sie jeden Proxy gegen /en/my-ip, bevor Sie einen großen Job starten. Wenn etwas nicht funktioniert, überprüfen Sie diese Punkte.
- 407 Proxy Authentication Required: Der Benutzer oder das Passwort ist falsch, oder das Tool sendet sie nicht; kopieren Sie sie erneut aus Meine Dienste.
- Connection refused oder timed out: Überprüfen Sie den Host und den Port für das von Ihnen gewählte Protokoll, da HTTP und SOCKS5 unterschiedliche Ports verwenden.
- Allowlist funktioniert nicht: Überprüfen Sie die öffentliche IP Ihres Servers und ob sie in Meine Dienste gespeichert ist.
- DNS-Fehler über SOCKS5: Verwenden Sie socks5h, damit Namensauflösungen über den Proxy gehen.
Fragen
1. Sollte ich HTTP oder SOCKS5 verwenden?
Verwenden Sie HTTP oder HTTPS für Browser und die meisten Web-Tools. Verwenden Sie SOCKS5 für Software, die andere Arten von Datenverkehr benötigt oder SOCKS bevorzugt, und wählen Sie socks5h in curl und Python, damit Namensauflösungen über den Proxy gehen.
2. Kann ich sowohl eine Anmeldung als auch eine Allowlist verwenden?
Ja. Anfragen von einer IP in der Allowlist werden ohne Anmeldung akzeptiert, und Anfragen mit korrektem Benutzernamen und Passwort werden von überall akzeptiert. Viele Teams listen ihre Server in der Allowlist und verwenden die Anmeldung auf Laptops.
3. Wie viele Proxies benötige ich?
Bei Static Proxy zählen Sie die parallelen Sitzungen oder Browserprofile, die Sie ausführen, und prüfen Sie dann die Preiskategorien: Der Preis pro IP sinkt bei 10, 25, 50, 75 und 100 IPs. Die Mindestbestellung beträgt 14 IPs.
4. Benötigen Proxies die ProxyWorld-App?
Nein. Proxy-Pläne funktionieren in jedem Browser, Tool oder Skript, das HTTP, HTTPS oder SOCKS5 unterstützt. Die App wird nur für app-basierte Pläne verwendet.