Alle Standorte aktiv · 99.99% Uptime
SOCKS5

Wie funktioniert die UDP-Unterstützung von SOCKS5?

Das technisch entscheidende Merkmal, das SOCKS5 vom HTTP-Proxy unterscheidet, ist, dass es UDP-Traffic uebertragen kann. Ein HTTP-Proxy arbeitet ausschliesslich ueber TCP; UDP-Pakete kann er in keiner Weise weiterleiten. Dieser Unterschied wird bei Spielen, Sprachtelefonie und bestimmten DNS-Szenarien ausschlaggebend.

Der Befehl UDP ASSOCIATE

Der UDP-Transport in SOCKS5 wird mit dem Befehl CMD=0x03 (UDP ASSOCIATE) eingeleitet. Der Mechanismus unterscheidet sich von TCP:

ABBILDUNGAblauf von UDP ASSOCIATE
ABLAUFClientSOCKS5-ServerZielTCP-Steuer-verbindungUDP ASSOCIATEanfrageUDP-Relay-Adresse wird zurueckgegebenPaketean das RelayDas Relay leitetsie ans Ziel weiterAntwort wirdzurückgeleitetWird die TCP-Steuerverbindung geschlossen, endet auch das UDP-Relay

Entscheidendes Detail: Die TCP-Verbindung ist der "Lebenszyklus" der UDP-Sitzung. Haelt der Client die TCP-Verbindung nicht offen, schliesst sich das Relay.

Der UDP-Paket-Header

UDP-Pakete werden nicht direkt gesendet; jedem Paket wird ein kleiner SOCKS5-Header vorangestellt:

ABBILDUNGSOCKS5-UDP-Request-Header
PAKETRSV0x0000Reserviert, zwei ByteFRAG0x00Fragmentnummer(in der Regel 0)ATYP0x01AdresstypDST.ADDRZielZieladresseDST.PORT0x0035ZielportDATANutzlastDie eigentlichen UDP-Daten

Dieser zusaetzliche Header sorgt dafuer, dass UDP-Pakete ueber das Relay an das richtige Ziel geleitet werden. Die Header-Groesse verursacht pro Paket einige Byte zusaetzlichen Overhead.

Das Problem der Unterstuetzung: vielerorts nicht vorhanden

Obwohl UDP ASSOCIATE im RFC definiert ist, wird es in der Praxis nicht breit unterstuetzt. Die Gruende sind operativer Natur:

SeiteTypische SituationWarum
Kommerzielle Proxy-AnbieterIn der Regel deaktiviertMissbrauch und schwierige Ressourcenverwaltung
Client-BibliothekenTeilweise UnterstuetzungIm Vergleich zu TCP aufwendige Implementierung
BrowserKeineSie benoetigen es nicht
Ihr selbst aufgesetzter ServerKonfigurierbarSie haben die volle Kontrolle
Vor dem Kauf

Die Aussage "wir unterstuetzen SOCKS5" muss UDP-Unterstuetzung nicht einschliessen. Wenn Sie UDP benoetigen, fragen Sie ausdruecklich danach und testen Sie es in der Testversion.

In welchen Szenarien wird es benoetigt?

Aufgaben, die UDP erfordern

  • Echtzeit-Traffic von Online-Spielen.
  • Protokolle fuer Sprach- und Videotelefonie.
  • Uebertragung von DNS-Anfragen ueber den Proxy.
  • Einige Streaming-Protokolle.
  • Verbindungen auf Basis von QUIC / HTTP-3.

Aufgaben, die kein UDP erfordern

  • Web-Scraping und Datenerhebung.
  • Verwaltung von Social-Media-Konten.
  • API-Integrationen.
  • SEO- und Preisbeobachtung.
  • Werbeverifizierung.

Zum Verhaeltnis von Proxy und Gaming koennen Sie unseren Beitrag senkt ein Proxy den Ping im Spiel lesen; dort behandeln wir auch die Rolle von UDP im Spiele-Traffic.

Hinweis zu QUIC und HTTP/3

Das moderne Web verlagert sich zunehmend auf das QUIC-Protokoll, und QUIC laeuft ueber UDP. Uebertraegt Ihr Proxy kein UDP, faellt der Client automatisch auf das TCP-basierte HTTP/2 zurueck. Das funktioniert in der Regel problemlos, erzeugt aber in manchen Faellen zusaetzliche Latenz.

ABBILDUNGIst QUIC nutzbar?
ENTSCHEIDUNGUnterstuetzt der Proxy UDP?Ja, UDP ASSOCIATE aktivJAQUIC/HTTP-3 moeglichNEINSiehe untenSeltene KonfigurationNein, nur TCPJARueckfall auf HTTP/2NEINStandardverhaltenDas Ziel bietet ausschliesslich HTTP/3 anJAVerbindung nicht moeglichNEINSehr selten

Da nahezu alle Seiten HTTP/2 als Rueckfallebene anbieten, treten in der Praxis keine Probleme auf. Bei latenzkritischen Aufgaben sollte man dieses Verhalten dennoch kennen.

Testen

ABBILDUNGUDP-Unterstuetzung verifizieren
Terminal01# Versuchen, eine DNS-Anfrage per UDP ueber SOCKS5 zu senden02# (dig unterstuetzt SOCKS nicht direkt; ein Werkzeug wie proxychains ist noetig)0304# Alternative: Vergleich mit DNS ueber TCP05dig +tcp @1.1.1.1 example.com0607# Um die UDP-ASSOCIATE-Antwort des SOCKS5-Servers zu sehen,08# ist ein Low-Level-Testskript noetig; die meisten Anbieter09# geben die Information "UDP-Unterstuetzung" ausdruecklich im Panel an.1011# Praktische Verifizierung: fragen Sie beim Anbieter schriftlich nach

Die UDP-Unterstuetzung ueber die Kommandozeile zu testen ist nicht so einfach wie bei TCP. Der schnellste Weg ist, sich vom Anbieter eine schriftliche Bestaetigung geben zu lassen und es in der Testversion mit Ihrer echten Anwendung auszuprobieren.

Zusammenfassung

SOCKS5 kann mit dem Befehl UDP ASSOCIATE UDP-Traffic uebertragen — etwas, das ein HTTP-Proxy in keiner Weise leisten kann. Die Unterstuetzung ist jedoch nicht weit verbreitet; die meisten kommerziellen Anbieter halten UDP deaktiviert. Bei Aufgaben wie Web-Scraping, Kontenverwaltung und Datenerhebung benoetigen Sie kein UDP. In Szenarien wie Gaming, VoIP und DNS-Tunneling ist es dagegen unverzichtbar und muss vor dem Kauf unbedingt bestaetigt werden. Produktdetails finden Sie unter unsere SOCKS5-Proxy-Seite können Sie nachlesen.

Häufig gestellte Fragen

01Kann ein HTTP-Proxy UDP uebertragen?

Nein. Ein HTTP-Proxy arbeitet ausschliesslich ueber TCP und kann UDP-Pakete in keiner Weise weiterleiten. In Szenarien, die UDP erfordern, ist SOCKS5 die einzige Option.

02Unterstuetzen alle SOCKS5-Proxys UDP?

Nein. Obwohl UDP ASSOCIATE im RFC definiert ist, halten die meisten kommerziellen Anbieter es deaktiviert. Sie sollten vor dem Kauf ausdruecklich nachfragen und es testen.

03Kann ich ohne UDP-Unterstuetzung spielen?

Die meisten modernen Spiele uebertragen ihren Echtzeit-Traffic ueber UDP; laeuft dieser Traffic nicht ueber den Proxy, verbindet sich das Spiel entweder gar nicht oder baut eine direkte Verbindung auf. Nur TCP-Traffic wie Login und Shop laeuft ueber den Proxy.

04Kann ich meine DNS-Anfragen ueber SOCKS5 uebertragen?

Bei vorhandener UDP-Unterstuetzung ja. Andernfalls muessen Sie DNS ueber TCP nutzen oder die Domainnamen-Aufloesung von SOCKS5 (socks5h) vorziehen.

05Funktioniert QUIC/HTTP-3 ueber einen Proxy?

Da QUIC ueber UDP laeuft, muss Ihr Proxy UDP unterstuetzen. Wird es nicht unterstuetzt, faellt der Client automatisch auf das TCP-basierte HTTP/2 zurueck; das verlaeuft in der Regel problemlos.

Verwandte Beiträge und Seiten

NÄCHSTER SCHRITT

Stärken Sie Ihre Proxy-Infrastruktur noch heute.

Starten Sie mit den kostenpflichtigen Paketen in wenigen Minuten oder testen Sie zuerst unsere kostenlose Proxy-Liste.

FREEPROXY.TR

Wenn Sie einen kostenlosen Proxy suchen, sind Sie hier richtig

Eine umfassende Proxy-Plattform: aktuelle kostenlose Proxy-Adressen ansehen, HTTP- und SOCKS-Proxy-Typen vergleichen und Ihre Proxy-Verbindungen mit kostenlosen Tools prüfen.