Anmelden Registrieren

Proxy-Server-Typen: wie sich HTTP von SOCKS5 unterscheidet

Wie sich ein HTTP-Proxy von SOCKS5 unterscheidet: Autorisierung, CONNECT-Tunnel, DNS und UDP. Vergleichstabellen, curl-Beispiele, Wahl von Protokoll und Pool.

Drei leuchtende Tunnel verschiedener Form laufen in einem dunklen Rechenzentrum auf einen Bogen zu

Die Wörter „HTTP", „SOCKS4" und „SOCKS5" stehen in der Beschreibung jedes Proxy-Dienstes, und daran müssen Sie erkennen, ob eine Zeile in Ihrer Software läuft. Der Unterschied zwischen den Protokollen läuft auf drei Dinge hinaus: wie die Software dem Proxy sagt, wohin er sich verbinden soll, wer die Domain in eine IP-Adresse umwandelt und was der Server danach mit dem Traffic macht. Wir behandeln alle vier Protokolle mit Tabellen und Beispielen und zeigen am Ende, wie das Protokoll zur Adressquelle passt: von MIX-Paketen bis zu Residential-Zeilen.

Wie eine Anfrage durch den Proxy läuft

Jeder Proxy steht zwischen Ihrer Software und einer Website. Die Software öffnet eine Verbindung zum Proxy, der Proxy öffnet seine eigene zur Website und leitet Bytes dann in beide Richtungen weiter, daher sieht die Website die Adresse des Proxys und nicht Ihre. Die Protokolle unterscheiden sich im ersten Schritt: in welcher Form die Software dem Server die Anfrage übergibt.

HTTPSoftwareProxyWebsiteGET http://site/…GET /…+ Via, X-Forwarded-ForHTTPS · CONNECTSoftwareProxyWebsiteCONNECT site:443TLS durchgehendProxy sieht nur Domain und VolumenSOCKS5SoftwareProxyWebsiteLogin, Passwort, DomainTCP- oder UDP-Stromsocks5h: Proxy löst die Domain auf
Der erste Befehl der Software und was der Proxy danach tut: Bei HTTP liest er die Anfrage, bei CONNECT und SOCKS5 leitet er einen Bytestrom weiter.

HTTP-Proxy: Die Anfrage wird ganz gelesen

Die Software schickt dem HTTP-Proxy eine normale Anfrage, nur mit voller Adresse: GET http://site/page. Der Proxy wertet sie aus, geht selbst zur Website und liefert die Antwort zurück. Da der Server die ganze Anfrage sieht, kann er die Service-Header Via und X-Forwarded-For hinzufügen, und im letzteren steht Ihre echte IP.

Nach diesen Headern teilen sich öffentliche Proxys in drei Stufen. Ein transparenter leitet Ihre Adresse an die Website weiter. Ein anonymer verbirgt sie, aber die Header zeigen, dass es ein Proxy ist. Ein Elite-Proxy fügt nichts hinzu und wirkt für die Website wie ein normaler Besucher. In der kostenlosen Liste steht die Stufe jeder Adresse, die Spalte Typ filtert Elite und anonyme. Prüfen Sie Ihre Zeile auf der Seite zur Anonymitätsprüfung: Sie zeigt Header und WebRTC-Lecks.

In Reinform dient das Protokoll Websites ohne Verschlüsselung, und davon gibt es kaum noch welche. In der Praxis meint „HTTP-Proxy" daher ein Paar: Klartext für http-Adressen und CONNECT-Tunnel für alles andere.

HTTPS-Proxy: der CONNECT-Tunnel

Für eine verschlüsselte Website bittet die Software den Proxy mit dem Befehl CONNECT site:443, einen Tunnel zu öffnen. Der Proxy antwortet mit Code 200 und leitet dann einen Strom weiter, in den er nicht hineinsehen kann: TLS läuft von Ihrer Software durchgehend zur Website. Dem Server bleiben Domain, Zeit und Traffic-Volumen. Ein eigenes Protokoll „HTTPS-Proxy" gibt es nicht: Es ist ein HTTP-Proxy mit erlaubtem CONNECT-Befehl, und alle unsere HTTP-Zeilen unterstützen ihn.

SOCKS4 und SOCKS5: Weitergabe des Stroms

SOCKS arbeitet eine Ebene tiefer und sieht nicht in HTTP hinein: Die Software nennt die Zieladresse, der Proxy öffnet eine TCP-Verbindung und leitet den Strom unverändert weiter. Dem Protokoll ist egal, was darin steckt: Seite, Mail oder Spiele-Traffic. SOCKS4 nimmt nur IPv4-Adressen an und kommt ohne Passwort aus, Version 4a lernte Domains. Beide finden sich in alter Software, in neuen Projekten hat SOCKS5 sie abgelöst.

SOCKS5 brachte drei Dinge: Autorisierung mit Login und Passwort, IPv6-Adressen mit Domains und UDP-Übertragung. Für die Arbeit zählt ein oft vergessenes Detail: Die Domain kann sowohl Ihr Rechner als auch der Proxy in eine IP umwandeln. Tut es Ihr Rechner, geht die DNS-Anfrage von Ihrer Adresse aus, und diese Spur macht die Anonymität zunichte. In curl entscheidet das Schema: socks5:// löst beim Client auf, socks5h:// beim Proxy. Beide Befehle unten geben die Ausgangsadresse der Zeile aus, der zweite verbirgt zudem DNS:

curl -x "http://LOGIN:PASSWORD@HOST:PORT" https://ifconfig.me
curl --socks5-hostname "LOGIN:PASSWORD@HOST:PORT" https://ifconfig.me

UDP über SOCKS5 brauchen Streaming, Anrufe, Spiele und QUIC. Von unseren Tarifen unterstützt es Resi Prime, bei den übrigen läuft TCP über den Proxy.

Eine eigene Anmerkung zum modernen Web. Immer mehr Websites sprechen HTTP/3, das über UDP läuft. Über einen Proxy ohne UDP fällt der Browser von selbst auf HTTP/2 über TCP zurück, die Website öffnet sich normal, nur ohne Tempogewinn. Hier geht nichts kaputt, aber wenn die Browserkonsole h2 zeigt, wo Sie h3 erwartet haben, ist das der Grund.

Protokolle im Vergleich

EigenschaftHTTPCONNECTSOCKS4/4aSOCKS5
Was übertragen wirddie ganze Anfrageein TunnelTCP-StromTCP- und UDP-Strom
Sieht den Inhaltja, bei http-Websitesneinneinnein
Login und Passwortja, Proxy-Authorizationjaneinja
Domains statt IPsjajanur 4aja
IPv6jajaneinja
UDPneinneinneinja
Wer löst DNS aufder Proxyder Proxyder Client, bei 4a der Proxynach Schema: socks5 oder socks5h

Das Tempo hängt kaum vom Protokoll ab: Der Mehraufwand passt bei allen in einen Paketaustausch beim Verbinden. Entscheidend sind Adressquelle und Ausgangskanal, und das ist eine Eigenschaft des Pools. Wie sich ein Protokoll auf zwei verschiedenen Pools verhält, zeigen unsere Messungen deutscher Adressen: Die Antwortzeit unterschied sich um das Viereinhalbfache.

Ein Hauptkabel teilt sich in einem dunklen Serverfeld in farbige Leitungen auf

Protokoll und Adressquelle: zwei getrennte Achsen

Käufer fragen oft, was „zuverlässiger" ist: HTTP oder SOCKS5. Für die Website gibt es keinen Unterschied: Sie sieht eine eingehende Verbindung von der Adresse des Proxys und weiß nicht, welches Protokoll Sie mit dem Server gesprochen haben. Den Ruf einer Zeile bestimmt die Adressquelle: Rechenzentrum, Heim-Provider oder Mobilfunknetz. Das Protokoll wählen Sie nach der Software, die Quelle nach der Website, mit der Sie arbeiten.

TarifWelche AdressenProtokolle
MIX-PaketePools bis 50.000 ip:port aus verschiedenen Quellen, Zugang per Server-IPHTTP, HTTPS, SOCKS4, SOCKS4a und SOCKS5 auf einem Port
Resi Core und Resi PrimeHeimanschlüsse, 200+ und 220 LänderHTTP und SOCKS5, bei Prime auch UDP
Mobile ProxyMobilfunknetze 4G und 5G, LänderwahlHTTP und SOCKS5
ISP ProxyAdressen von US-Providern auf schnellen ServernHTTP und SOCKS5
DC IPv4 und DC IPv6US-Rechenzentren, IPv6 für Websites mit UnterstützungHTTP und SOCKS5

Bei Gigabyte-Tarifen legen Sie das Protokoll beim Erstellen der Liste im Kundenbereich fest, die Zeile enthält dann schon Login, Passwort und Port. Erwartet die Software ein anderes Format, schicken Sie die Liste durch den Proxy-Konverter.

Schreibweisen von Zeilen

Das Protokoll zeigt sich auch in der Zeile selbst. Software nimmt einen Proxy in zwei Formen an: Adresse mit Port oder voller Link mit Schema. Im Link steht das Protokoll vorne und wird oft mit dem der Website verwechselt: Das Schema http:// in der Zeile sagt, wie man sich mit dem Proxy verbindet, und bedeutet nicht, dass sich https-Websites darüber nicht öffnen.

SchreibweiseWo sie vorkommt
ip:portListen der MIX-Pakete und öffentliche Listen, Protokoll in der Software gewählt
host:port:login:passwordExport der GB-Tarife, vier Felder in Antidetect-Browsern
scheme://login:password@host:portcurl, Python, Einstellungen von OS und Erweiterungen

Der SLP-Checker und unser Kundenbereich nehmen alle drei Schreibweisen an, und besteht die Software auf einem Format, schreibt der Proxy-Konverter die ganze Liste um: einfügen, Vorlage wählen, herunterladen. Eine Zeile von Hand in Windows, macOS oder einem Browser einzutragen, erklärt die Anleitung zur manuellen Proxy-Einrichtung.

Was für welche Aufgabe

  • Scraping und Checker. SOCKS5 mit dem Schema socks5h, damit DNS über den Proxy läuft, oder HTTP: Dem Scraper passen beide. Für Tausende Threads ohne Traffic-Zähler nehmen Sie MIX-Pakete, für genauen Standort Resi-Core-Zeilen.
  • Browser und Antidetect. Nehmen Sie HTTP: Chromium übergibt Login und Passwort nicht an SOCKS5, und ein Profil mit einer solchen Zeile bleibt ohne Netz. Mehr zur Poolwahl für Konten steht im Artikel über Backconnect-Proxys.
  • Streaming, Anrufe, Spiele. Sie brauchen UDP, also SOCKS5 auf Resi Prime.
  • Alte Software ohne Passwortfeld. MIX-Pakete passen: Der Zugang öffnet sich über die IP Ihres Servers, ein Login ist weder möglich noch nötig.

So prüfen Sie eine Zeile

Ausgangsadresse und Land zeigt die Seite meine IP, Header und Anonymitätsstufe die Anonymitätsprüfung. Eine ganze Liste läuft bequemer durch den SLP-Checker oder das Linux-Skript von derselben Seite: Es versteht ip:port und Zeilen mit Login, erkennt das Protokoll des Ports selbst und markiert tote Zeilen. Die curl-Befehle aus diesem Artikel haben wir vor der Veröffentlichung auf lebenden Zeilen ausgeführt.

Alle Tarife laufen über ein Guthaben: Pakete nach Laufzeit, der Rest nach Gigabyte, gekaufter Traffic hält drei Monate. Die Preise je Volumen stehen auf der Seite zum Tarifvergleich.

Weiterlesen

Großer Schalter in einer Wand aus Netzwerkpaneelen, nach unten gelegt, Lichtbahnen verlöschen

Proxy

Proxy abschalten: Windows, macOS, Browser und Smartphones

Ein vergessenes Proxy-Häkchen macht das Internet zur Lotterie: Manche Websites öffnen nicht, der Browser beschwert sich über die Verbindung, und die Ursache bleibt verborgen. Wir gehen alle Stellen…

5 Min. Lesezeit

Alle Artikel

Preise Gratisstunde holen