HTTP-Proxy kaufen, HTTPS-unterstützte feste IP
Socks5Proxy ist ein HTTP-Proxy-Dienst mit dedizierten Ports für HTTP/HTTPS(CONNECT)-Anfragen an Rechenzentrums-/ISP-IPs, verfügbar in 50 Ländern als Monats-/Jahrespläne.
Was ist ein HTTP-Proxy?
Ein HTTP-Proxy empfängt Webanfragen von Browsern oder Programmen, leitet sie an die Zielwebsite weiter und gibt die Antwort zurück. Die Zielwebsite sieht die Proxy-IP statt Ihrer eigenen IP.
HTTP-Proxys sind die am weitesten verbreitete Proxy-Methode. Betriebssystem-Proxy-Einstellungen, alle gängigen Browser, Python requests, Node.js, cURL, Scrapy und Selenium unterstützen HTTP-Proxys ohne zusätzliche Pakete. Für Web-Scraping und API-Aufrufe ist die Einrichtung eines HTTP-Proxys am einfachsten.
HTTP-Proxys erfordern die geringste Konfiguration auf Programmbasis. Die meisten Sprachen und Bibliotheken leiten http- und https-Anfragen automatisch über den Proxy, wenn eine Proxy-Adresse angegeben wird. Sie können auch den Proxy für das gesamte Betriebssystem festlegen, um mehrere Programme über dieselbe IP zu leiten.
Kann ich mit einem HTTP-Proxy auf HTTPS-Seiten zugreifen?
Ja. Beim Zugriff auf HTTPS-Websites sendet Ihr Programm eine CONNECT-Anfrage an den Proxy, um einen Tunnel zum Ziel zu öffnen, über den die verschlüsselte Kommunikation direkt stattfindet. Der Proxy kennt nur die Zieladresse, nicht den Seiteninhalt oder Login-Daten.
Obwohl es HTTP-Proxy heißt, kann es tatsächlich für die meisten HTTPS-Sites und APIs verwendet werden. In den Programmeinstellungen reicht es aus, eine HTTP-Proxy-Adresse einzugeben, um sowohl http- als auch https-Anfragen über denselben Proxy zu leiten.
| Anfragetyp | Proxy-Funktionalität | Was der Proxy sehen kann |
|---|---|---|
| http://-Websites | Anfragen empfangen und weiterleiten | Adresse und Anfrageinhalt |
| https://-Websites | CONNECT-Tunnel | Nur Zieladresse und Port |
| REST API (https) | CONNECT-Tunnel | Nur Zieladresse und Port |
Sollte ich einen HTTP-Proxy oder einen SOCKS5-Proxy verwenden?
Für Aufgaben wie Web Crawler, HTTP-Bibliotheken oder Browser-Automatisierung, die nur Webanfragen senden, ist HTTP am einfachsten. Verwenden Sie SOCKS5, wenn Sie Nicht-Web-Programme verbinden, Remote-DNS nutzen oder Anti-Detect-Browser SOCKS5 empfehlen.
Alle IPs von Socks5Proxy haben sowohl HTTP- als auch SOCKS5-Ports. Sie müssen keine separaten Produkte kaufen, sondern können dieselbe IP mit verschiedenen Tools auf unterschiedliche Weise verbinden.
Falls ein Tool mit einem Port nicht funktioniert, kann der andere versucht werden. Da nur der Port wechselt, ändert sich aus Sicht der Zielseite nichts.
Wie viel kostet ein HTTP-Proxy?
HTTP-Funktionen sind in allen Plänen enthalten, daher richtet sich der Preis nach der IP-Art. Der monatliche Preis für einen gemeinsamen Datacenter-Proxy beginnt bei $0.0179, für einen gemeinsamen ISP-Proxy bei $0.1800, während private und dedizierte Proxys aufgrund weniger Nutzer etwas teurer sind.
Pläne mit vielen IPs bieten einen Rabatt von bis zu 40%, und bei einer jährlichen Zahlung für 12 Monate erhalten Sie zusätzlich 30% Rabatt.
| IP-Typ | Ein Benutzer pro IP | Startpreis pro IP pro Monat | Bandbreite |
|---|---|---|---|
| Shared Rechenzentrum | Maximal 3 Personen | $0.0179 | 1 TB/Monat inklusive |
| Private Datacenter | Maximal 2 Personen | $0.4680 | Unbegrenzt |
| Dedizierte Rechenzentren | 1 Konto | $0.8400 | Unbegrenzt |
| Shared ISP | Maximal 3 Personen | $0.1800 | 250 GB/Monat inklusive |
| Private ISP | Maximal 2 Personen | $0.5850 | Unbegrenzt |
| Dedizierte ISP | 1 Konto | $1.51 | Unbegrenzt |
Wie richte ich einen HTTP-Proxy ein?
Tragen Sie IP, HTTP-Port, Benutzername und Passwort aus der Proxy-Zeile in die Proxy-Einstellungen Ihres Tools ein. Einzeladressen schreibt man als http://USER:PASS@IP:HTTP_PORT. Mit IP-Autorisierung (registrierte Server-IPs) genügt http://IP:HTTP_PORT.
In Node.js können Sie einen HTTP-Proxy-Agent anhängen oder die Proxy-Option von axios mit Host, Port und Authentifizierungsinformationen füllen. Bei Selenium und Playwright übergeben Sie die Proxy-Serveradresse beim Starten des Browsers. Bei Authentifizierung akzeptiert Playwright Benutzername und Passwort als Option. Detaillierte Beispiele für jedes Tool finden Sie auf der Anleitungsseite.
curl -x http://USER:PASS@IP:HTTP_PORT https://api.ipify.orgimport requests
proxy = "http://USER:PASS@IP:HTTP_PORT"
r = requests.get("https://api.ipify.org", proxies={"http": proxy, "https": proxy}, timeout=20)
print(r.text)yield scrapy.Request(url, meta={"proxy": "http://USER:PASS@IP:HTTP_PORT"})export HTTP_PROXY=http://USER:PASS@IP:HTTP_PORT
export HTTPS_PROXY=http://USER:PASS@IP:HTTP_PORTWelche Authentifizierungsmethoden gibt es für HTTP-Proxys?
Die erste Methode ist Benutzername und Passwort. Das Programm sendet die Kontoinformationen über den Proxy-Authorization-Header, sodass Sie dieselben Einstellungen unabhängig vom Zugriffsort verwenden können. Dies eignet sich für Umgebungen, in denen sich der Zugriffsort ändert, wie Laptops, mehrere Server oder Cloud-Arbeiten.
Die zweite Methode ist die IP-Autorisierung. Registrieren Sie bis zu 10 öffentliche IPv4-Adressen Ihres Servers im Dashboard, und Verbindungen von diesen Adressen benötigen kein Passwort. Dies ist praktisch für Programme ohne Passwortfeld oder Browserautomatisierung und vermeidet Passwörter in Konfigurationsdateien.
Beide Methoden können kombiniert werden. Von registrierten Servern aus wird keine Passwort benötigt, während andere Standorte Benutzername und Passwort erfordern. Registrierte IPs können im Dashboard jederzeit geändert werden.
Für welche Aufgaben werden HTTP-Proxys häufig verwendet?
- Web Crawling: Mit Scrapy, requests und axios sammeln Sie öffentliche Seiten über mehrere IPs verteilt.
- Preisvergleich: Überprüfen Sie Produktseiten von Shops mit länderspezifischen IPs.
- Suchergebnisse sammeln: Länderweise Suchergebnisse und Rankings prüfen.
- API-Anfragen verteilen: Öffentliche APIs mit IP-spezifischen Anfragelimits aufteilen und aufrufen.
- Browser-Tests: Überprüfen Sie regionale Ansichten mit Selenium und Playwright.
- Feste Exit-IP des Unternehmenssystems: Verwenden Sie diese IP für die Whitelist der Partner.
Was tun bei HTTP-Proxy-Antwortcode 407 oder Verbindungsfehler?
Wenn das Problem weiterhin besteht, hinterlassen Sie bitte die Proxy-Zeile und die Fehlermeldung im Kundenservice des Dashboards.
Beginnen Sie mit geteilten Rechenzentrum-Proxys und wechseln Sie bei langanhaltenden Zugriffen oder großen Datenmengen zu privaten/dedizierten - ohne Codeänderung dank HTTP-Port.
Reduzieren Sie Fehler durch Timeouts pro Anfrage und Retry-Logik mit alternativer IP. Bei wiederholten Fehlern auf einer IP: diese pausieren und mit anderen IPs fortfahren.
- 407 Proxy Authentication Required: Bitte überprüfen Sie Benutzername und Passwort oder ob die Server-IP für die IP-Autorisierung registriert ist.
- Verbindungsfehler: Überprüfen Sie, ob Sie den HTTP-Port und nicht den SOCKS5-Port verwenden.
- Timeout: Erhöhen Sie die Timeout-Einstellung des Tools auf mindestens 20 Sekunden und versuchen Sie es erneut.
- 403/429-Fehler der Zielseite: Erhöhen Sie die Abstände zwischen den Anfragen und verteilen Sie sie auf verschiedene IPs.
Ändern sich die Anfrageheader bei der Verwendung eines HTTP-Proxys?
Da HTTPS-Seiten innerhalb des CONNECT-Tunnels verschlüsselt sind, können Proxys die Anfrageheader nicht sehen oder ändern. Die Zielwebsite empfängt die Header, die Ihr Programm gesendet hat, und nur die Verbindungs-IP wird durch die Proxy-IP ersetzt.
Socks5Proxy fügt auch auf unverschlüsselten http://-Seiten keine Header hinzu, die Ihre Original-IP verraten. Zielseiten erkennen Proxy-Anfragen nicht an Headern und behandeln Proxy-IPs wie normale Zugriffe.
Header wie User-Agent, Sprache und Cookies müssen von Ihrem Programm festgelegt werden. Beim Erstellen eines Crawlers ist es ratsam, Header zu verwenden, die denen eines echten Browsers ähneln.
Wie verwende ich HTTP-Proxys nach Ländern getrennt?
Wenn Sie die Länderfilter im Dashboard oder über die API anwenden, um eine Liste zu erhalten, wird für jedes Land eine separate Datei erstellt. Zum Beispiel können Sie die Preise in den USA nur mit der US-Liste und die Preise in Deutschland nur mit der deutschen Liste überprüfen.
Die /proxies-Adresse der API gibt den Ländercode und die Stadt im JSON-Format zurück, sodass Sie die gesamte Liste auf einmal erhalten und im Programm nach Ländern aufteilen können. Die IPs neu gekaufter Pläne werden automatisch derselben Adresse hinzugefügt.
Rechenzentrum-IPs sind in mehreren Kontinenten verfügbar, während ISP-IPs in wichtigen Märkten verfügbar sind. Die Anzahl der IPs und Städte pro Land finden Sie auf der Regionenseite.
Wie kaufe ich einen HTTP-Proxy?
Melden Sie sich mit dem Konto-Token an, laden Sie Ihr Guthaben auf und wählen Sie auf der Kaufseite den IP-Typ, das Land, die Anzahl der IPs und die Laufzeit. Die Liste wird sofort ausgestellt und Sie erhalten sowohl den HTTP- als auch den SOCKS5-Port.
Mindestaufladung: $30. Je nach Aufladebetrag erhalten Sie einen Bonus. Nicht verwendete Planbeträge werden auf Ihr Guthaben zurückerstattet.