Ohne KYC — kein Ausweis, kein Selfie, keine Dokumente · dedizierte IPv4 pro IP, 30-Tage-Miete
Sprache: Deutsch
Loslegen

Leitfaden · Proxy-Protokolle

SOCKS5 vs HTTP-Proxy: Wie sie sich unterscheiden und welchen Sie verwenden sollten

Beide leiten Ihren HTTPS-Traffic über dieselbe IP. Sie unterscheiden sich darin, wie der Tunnel geöffnet wird, wer DNS auflöst und welche Programme sie unterstützen.

Zuletzt aktualisiert: · 6 Min. Lesezeit

Kurze Antwort

SOCKS5 vs HTTP-Proxy: Welchen sollte ich verwenden?

Bei der Wahl zwischen SOCKS5 und HTTP-Proxy nutzen Sie HTTP für Webanfragen, weil jede HTTP-Bibliothek es unterstützt und CONNECT HTTPS sauber tunnelt; nutzen Sie SOCKS5 (RFC 1928, 1996) für Nicht-HTTP-TCP-Traffic oder Tools, die nur SOCKS sprechen. RackProxies unterstützt HTTP, HTTPS (CONNECT) und SOCKS5 auf jeder dedizierten IPv4, ab 1,29 $ pro IP für 30 Tage. Ohne KYC, mit Krypto.

SOCKS5 vs HTTP-Proxy auf einen Blick

HTTP-ProxySOCKS5-Proxy
SpezifikationHTTP Semantics, RFC 9110 (CONNECT-Methode, Status 407)RFC 1928 (März 1996); Benutzername/Passwort in RFC 1929
EbeneAnwendung: versteht HTTPSitzung: leitet jeden TCP-Stream weiter
HTTPS-WebsitesÜber einen CONNECT-Tunnel; der Proxy kann den Inhalt nicht lesenÜber ein TCP-Relay; der Proxy kann den Inhalt nicht lesen
Einfache http://-WebsitesDer Proxy liest und leitet jede Anfrage weiterAls rohe Bytes weitergeleitet
Wer den Hostnamen auflöstDer ProxyDein Rechner (socks5://) oder der Proxy (socks5h://)
AuthentifizierungProxy-Authorization-Header, meist BasicMethode 0x02 aus RFC 1929, oder keine mit Allowlist
UDPNeinDefiniert in RFC 1928 (UDP ASSOCIATE); RackProxies verspricht kein UDP
Unterstützung in ToolsJeder HTTP-Client, Browser und jede Scraper-Bibliothekcurl, Browser, viele Bibliotheken; manche brauchen ein zusätzliches Paket
Bei RackProxiesJaJa

Wie überträgt ein HTTP-Proxy HTTPS-Traffic?

Ein HTTP-Proxy überträgt HTTPS-Traffic über einen Tunnel, den dein Client mit der CONNECT-Methode aus RFC 9110 öffnet. Der Client nennt Host und Port, der Proxy verbindet sich damit und antwortet mit 200, und ab dann leitet er nur noch verschlüsselte Bytes weiter.

Der Austausch sieht so aus, mit Dokumentations-Zugangsdaten:

CONNECT-Anfrage und Antwort
CONNECT api.ipify.org:443 HTTP/1.1
Host: api.ipify.org:443
Proxy-Authorization: Basic VVNFUk5BTUU6UEFTU1dPUkQ=

HTTP/1.1 200 Connection established

Der Wert Basic ist USERNAME:PASSWORD in Base64, was eine Kodierung und keine Verschlüsselung ist. Sind die Zugangsdaten falsch, antwortet der Proxy mit 407 Proxy Authentication Required statt 200. Nach dem 200 startet dein Client TLS mit der Website innerhalb des Tunnels, sodass der Proxy den Hostnamen und die Datenmenge sieht, aber nicht die Seiten. Bei einer einfachen http://-Adresse gibt es keinen Tunnel: Der Client sendet die vollständige URL an den Proxy, der sie lesen kann.

Wie öffnet ein SOCKS5-Proxy eine Verbindung?

Ein SOCKS5-Proxy öffnet eine Verbindung in drei kurzen binären Austauschschritten, die in RFC 1928 definiert sind: eine Begrüßung, die sich auf eine Authentifizierungsmethode einigt, der Login und eine Verbindungsanfrage mit der Zieladresse. Die Tabelle zeigt die Bytes für einen Login mit Benutzername und Passwort (RFC 1929) und eine Anfrage für api.ipify.org auf Port 443.

RFC 1929 sendet Benutzername und Passwort im Klartext, jeweils bis zu 255 Bytes. Wie Basic-Authentifizierung über HTTP schützt es von sich aus nichts; die TLS-Sitzung zur Website läuft danach innerhalb des Relays. Eine IP-Allowlist vermeidet das Senden eines Passworts ganz. Login-Optionen: Benutzername und Passwort oder eine IP-Allowlist (bis zu 10 IPs).

SOCKS5-Handshake, Byte für Byte

SchrittAbsenderBytes (hex)Bedeutung
BegrüßungClient05 01 02Version 5, eine Methode angeboten: Benutzername/Passwort
MethodenwahlProxy05 02Benutzername/Passwort akzeptiert
LoginClient01, Länge, Benutzername, Länge, PasswortRFC 1929 Sub-Negotiation, Version 1
Login-ErgebnisProxy01 00Erfolg (jedes andere Statusbyte bedeutet Fehler)
VerbindungsanfrageClient05 01 00 03 0D api.ipify.org 01 BBCONNECT, Domainname mit 13 Bytes, Port 443
AntwortProxy05 00 00 01 + gebundene Adresse und PortErfolgreich; der Relay ist offen

Was ist der Unterschied zwischen socks5 und socks5h?

Mit socks5:// löst dein eigener Rechner den Hostnamen auf und sendet dem Proxy eine IP-Adresse; mit socks5h:// empfängt der Proxy den Hostnamen und löst ihn auf. Das "h" steht für hostname. Die Bezeichnungen stammen von curl und werden auch von Python requests mit PySocks verwendet.

Der Unterschied ist in zweierlei Hinsicht relevant. Erstens sendet die lokale Auflösung eine DNS-Abfrage aus deinem eigenen Netzwerk, was deinem Resolver verrät, welche Websites du besuchst. Zweitens kann die lokal erhaltene DNS-Antwort auf einen Server in deiner Nähe zeigen, nicht in der Nähe des Proxys, sodass ein CDN dir die falsche Region ausliefern kann. Verwende socks5h://, es sei denn, du hast einen Grund dagegen. HTTP-Proxys lösen immer auf der Proxy-Seite auf, da CONNECT den Hostnamen überträgt.

Derselbe Test mit beiden Schemata
curl -x socks5h://USERNAME:[email protected]:PORT https://api.ipify.org
curl -x http://USERNAME:[email protected]:PORT https://api.ipify.org

Verwende die Adresse, den Port und die Zugangsdaten aus deinem Konto; 203.0.113.24 ist eine Dokumentationsadresse.

Unterstützt SOCKS5 UDP?

Der SOCKS5-Standard definiert UDP-Relaying über einen Befehl namens UDP ASSOCIATE, aber die Unterstützung hängt vom Server und vom Client ab. Viele Proxy-Dienste und viele Client-Bibliotheken implementieren nur TCP.

RackProxies verkauft seine IPs für HTTP, HTTPS (CONNECT) und SOCKS5, und wir versprechen kein UDP. Wenn dein Anwendungsfall UDP erfordert, teste es im 1 IP-Tarif, bevor du mehr kaufst, und frage zuerst den Support. Für Web-Anfragen, APIs und Monitoring über HTTPS brauchst du nur TCP.

Welches sollte ich für mein Tool wählen?

Wähle HTTP, wenn dein Tool HTTP spricht, und SOCKS5, wenn nicht oder wenn es nur SOCKS unterstützt. In der Praxis:

  • Python requests, Node.js fetch mit undici, Playwright, Scrapy: HTTP funktioniert sofort. SOCKS5 benötigt ein zusätzliches Paket in requests (requests[socks]).
  • curl und wget: curl unterstützt beides; wget verwendet HTTP-Proxys.
  • Browser: beides, aber der integrierte SOCKS5-Client von Chromium hat historisch keine Authentifizierung per Benutzername und Passwort unterstützt, daher ist die sichere Wahl die HTTP-Form oder die Allowlist.
  • Nicht-HTTP-TCP-Clients (Datenbank-Tools, eigene Protokolle): SOCKS5.

Die Codebeispiele zeigen jeden Fall, und der Schnellstart testet beide Protokolle mit curl.

Fragen zu SOCKS5- und HTTP-Proxys

Ist SOCKS5 schneller als ein HTTP-Proxy?

Nicht in einer Weise, auf die du planen solltest. Bei HTTPS leiten beide letztlich einen verschlüsselten Stream weiter, und der Verbindungsaufbau kostet in beiden Fällen ein oder zwei kurze Austausche. Die Entfernung zum Ziel und die Auslastung des Pfads sind weit wichtiger. Wir veröffentlichen keine Geschwindigkeitsangabe; miss dein eigenes Ziel mit den Timing-Variablen von curl.

Ist SOCKS5 privater als HTTP?

Bei HTTPS-Verkehr halten beide den Seiteninhalt durchgängig verschlüsselt. Keiner verschlüsselt den Proxy-Login: Basic-Authentifizierung und RFC 1929 senden ihn beide im lesbaren Format. SOCKS5 mit socks5h hält DNS-Abfragen aus deinem lokalen Netzwerk heraus; ein HTTP-Proxy macht dasselbe, indem er auf seiner Seite auflöst. Eine IP-Allowlist vermeidet das Senden eines Passworts.

Kann eine RackProxies-IP mit beiden Protokollen arbeiten?

Ja. Jede IP unterstützt HTTP, HTTPS (CONNECT) und SOCKS5. Verwende die für jede IP in deinem Konto aufgeführten Verbindungsdetails. Jede IP wird als Zeile IP:PORT:USERNAME:PASSWORD in deinem Konto bereitgestellt, exportierbar als TXT oder CSV. Die Seite zum Verbindungsformat zeigt, wie du eine Zeile in eine http://- oder socks5h://-URL umwandelst.

Was bedeutet HTTPS (CONNECT) in deiner Protokollliste?

Es bedeutet, dass du https:// Websites über den HTTP-Proxy mit einem CONNECT-Tunnel erreichen kannst, sodass die TLS-Sitzung von deinem Client bis zur Website läuft. Es bedeutet nicht, dass die Verbindung zwischen dir und dem Proxy verschlüsselt ist. Der Login geht im üblichen Basic-Format an den Proxy, oder gar nicht mit der Allowlist.

Warum erhalte ich einen 407-Fehler?

Eine 407 Proxy Authentication Required-Antwort bedeutet, dass der HTTP-Proxy deine Zugangsdaten nicht akzeptiert hat, oder dass deine IP nicht auf der Allowlist steht, wenn du dich ohne Zugangsdaten verbindest. Prüfe den Benutzernamen, das Passwort und den Port und URL-kodiere Sonderzeichen im Passwort. Der Schnellstart listet weitere häufige Fehler.

Brauche ich einen Ausweis, um SOCKS5-Proxys zu kaufen?

Nein. Ohne KYC: keine ID, kein Selfie, keine Dokumente zum Registrieren, Einzahlen oder Kaufen. Jeder RackProxies-Tarif enthält HTTP und SOCKS5 auf derselben dedizierten IPv4, bezahlt mit BTC, USDT, USDC, ETH, SOL, LTC. Eine IP kostet 1,29 $ für 30 Tage und 100 IPs kosten 59,25 $; siehe Preise.

HTTP und SOCKS5 auf jeder IP

1 IP für 1,29 $. Ohne KYC, mit Krypto bezahlen.

Quellen (6)
  1. RFC 1928: SOCKS Protocol Version 5 — IETF (2026-10-19)
  2. RFC 1929: Username/Password Authentication for SOCKS V5 — IETF (2026-10-19)
  3. RFC 9110: HTTP Semantics (CONNECT, 407, Proxy-Authorization) — IETF (2026-10-19)
  4. CONNECT-Anfragemethode — MDN Web Docs (2026-10-19)
  5. curl-Manpage (--proxy, socks5h) — curl project (2026-10-19)
  6. Requests: SOCKS-Proxys — Requests (2026-10-19)

1 IP 1,29 $ · ohne KYC

Preise ansehen