HTTP und SOCKS5 sind die beiden Proxy-Protokolle, denen Sie am häufigsten begegnen. Beide verbergen Ihre IP-Adresse, beide gibt es kostenlos in unserer Liste, und beide funktionieren mit den meisten Programmen. Sie arbeiten jedoch auf unterschiedlichen Ebenen – und sobald Sie mehr vorhaben als einfaches Surfen, spielt die Wahl eine Rolle.
So funktioniert ein HTTP-Proxy
Ein HTTP-Proxy spricht die Sprache des Webs. Ihr Client schickt ihm eine normale HTTP-Anfrage mit vollständiger URL, der Proxy liest sie, stellt die Anfrage selbst und gibt die Antwort zurück. Bei HTTPS-Seiten sendet der Client den Befehl CONNECT example.com:443, und der Proxy öffnet einen Tunnel, durch den der verschlüsselte Verkehr unverändert fließt.
Weil ein HTTP-Proxy Anfragen versteht, kann er sie auch verändern: Header wie Via oder X-Forwarded-For hinzufügen, Seiten cachen oder Inhalte filtern. Deshalb gibt es HTTP-Proxys mit unterschiedlichen Anonymitätsstufen.
So funktioniert ein SOCKS5-Proxy
SOCKS5 arbeitet eine Ebene tiefer. Der Client teilt dem Proxy mit, zu welchem Host und Port er sich verbinden soll, der Proxy öffnet eine TCP-Verbindung und leitet ab dann einfach Bytes weiter. Ob diese Bytes eine Webseite, eine E-Mail oder eine Spielsitzung sind, weiß er nicht und muss er auch nicht wissen. SOCKS5 kann außerdem UDP weiterleiten und unterstützt die Authentifizierung mit Benutzername und Passwort.
Vergleich
| HTTP | SOCKS5 | |
|---|---|---|
| Verkehr | Web (HTTP/HTTPS) | Beliebiges TCP, optional UDP |
| Kann Anfragen verändern | Ja | Nein |
| Fügt verräterische Header hinzu | Manchmal | Nie |
| DNS-Auflösung | Auf dem Proxy | Auf dem Proxy oder dem Client |
| Browser-Unterstützung | Überall | Firefox, Chrome per Flag, die meisten Tools |
| Typischer Einsatz | Surfen, Scraping | Apps, Messenger, Bots, Spiele |
Geschwindigkeit
Einen nennenswerten Geschwindigkeitsunterschied gibt es grundsätzlich nicht. Der SOCKS5-Handshake ist etwas kürzer, ein HTTP-Proxy kann dafür Inhalte cachen. In der Praxis hängt die Geschwindigkeit eines kostenlosen Proxys von seinem Standort und seiner Auslastung ab – sortieren Sie die Proxy-Liste also nach Latenz statt nach Protokoll.
Sicherheit und Anonymität
Keines der beiden Protokolle verschlüsselt Ihren Verkehr von sich aus. Nutzen Sie HTTPS-Websites, dann bleibt der Inhalt unabhängig vom Proxy-Typ verschlüsselt.
Bei der Anonymität hat SOCKS5 einen praktischen Vorteil: Er fügt nie Header hinzu, ein funktionierender SOCKS5-Proxy ist also faktisch ein Elite-Proxy. Bei HTTP-Proxys sollten Sie die Spalte „Anonymität“ prüfen – transparente Proxys geben Ihre echte IP an die Website weiter.
Ein Haken bei SOCKS5 ist DNS. Löst Ihr Client Hostnamen selbst auf, sieht Ihr DNS-Anbieter jede Website, die Sie besuchen. Verwenden Sie socks5h:// in curl und Python oder aktivieren Sie in Firefox „Proxy-DNS bei Verwendung von SOCKS v5“, damit Namen über den Proxy aufgelöst werden.
Welcher ist der richtige?
- Browser oder einfacher Scraper – HTTP ist am einfachsten. Wählen Sie einen Elite- oder anonymen Proxy aus der HTTP-Liste.
- Telegram, Mail-Clients, Desktop-Apps – SOCKS5.
- Skripte, die rohe TCP-Verbindungen öffnen – SOCKS5.
- Spiele, VoIP, alles mit UDP – SOCKS5 mit UDP-Unterstützung (unter kostenlosen Proxys selten).
- Software, die nur eines von beiden unterstützt – das, was sie unterstützt.
Kurze Beispiele
curl -x http://IP:PORT https://example.com
curl --socks5-hostname IP:PORT https://example.com
Frische Adressen finden Sie in der SOCKS5-Proxy-Liste und der HTTP-Proxy-Liste – beide werden jede Minute neu geprüft.