Der größte Vorteil von SOCKS5 ist seine universelle Einsetzbarkeit — um davon zu profitieren, muss die Anwendung SOCKS5 jedoch unterstützen. Dieser Leitfaden fasst zusammen, welche Software wie konfiguriert wird und was bei fehlender Unterstützung zu tun ist.
Übersicht der Unterstützung
Das Feld mit den häufigsten Problemen: die Unterstützung der Authentifizierung in Browsern. Die meisten Browser nutzen SOCKS5, können aber nicht nach Benutzername/Passwort fragen.
Browser
| Browser | Wie wird es eingerichtet | Auth-Unterstützung |
|---|---|---|
| Firefox | Einstellungen → Netzwerk-Einstellungen → SOCKS v5 | Teilweise |
| Chrome | Systemeinstellung oder --proxy-server Flag | Begrenzt |
| Edge | Verwendet die System-Proxy-Einstellung | Begrenzt |
| Brave / Vivaldi | Chromium-basiert, gleiches Verhalten | Begrenzt |
Der Vorteil von Firefox besteht darin, dass die SOCKS-Einstellung browserspezifisch ist und unabhängig von der Systemeinstellung funktioniert. Außerdem können Sie mit network.proxy.socks_remote_dns DNS-Leaks abschalten — die Details finden Sie in Firefox-Proxy-Einstellungen unserem Beitrag.
Der sauberste Weg, SOCKS5 mit Authentifizierung im Browser zu nutzen, ist der Wechsel zu einer IP-Whitelist. Ist das nicht möglich, betreiben Sie einen lokalen Bridge-Proxy, der die Zugangsdaten überträgt, und hinterlegen Sie diesen 127.0.0.1 im Browser.
Terminal- und Entwickler-Tools
wget und einige ältere Tools unterstützen kein SOCKS. In diesem Fall fängt ein Wrapper wie proxychains die Netzwerkaufrufe der Anwendung ab und leitet sie über SOCKS weiter.
Lösungen für Anwendungen ohne Unterstützung
Die dritte Option fängt die Netzwerkaufrufe der Anwendung auf Betriebssystemebene ab und leitet sie an den Proxy weiter. Das ist die leistungsfähigste, aber auch invasivste Methode.
Für Tools zur systemweiten Weiterleitung Proxifier-Nutzung .
Torrent-Clients
qBittorrent, Transmission und ähnliche Clients unterstützen SOCKS5 gut und bieten auch Authentifizierung. Die entscheidende Einstellung ist, dass auch die Peer-Verbindungen über den Proxy laufen ; andernfalls läuft der Tracker über den Proxy, die Datenübertragung aber direkt.
Für die detaillierte Konfiguration Proxy-Einstellungen des Torrent-Clients Beitrag ansehen.
Messaging-Anwendungen
Telegram unterstützt SOCKS5 nativ und die Einstellung befindet sich in der App. Anwendungen wie Discord und WhatsApp nutzen die System-Proxy-Einstellung; in diesem Fall ist eine systemweite Weiterleitung oder eine lokale Bridge erforderlich. Plattformspezifische Details finden Sie unter Telegram und Discord unseren Beiträgen.
Kompatibilitäts-Checkliste
Der letzte Punkt ist kritisch: Manche Anwendungen verbinden sich stillschweigend direkt, wenn der Proxy nicht erreichbar ist. Damit legen Sie unbemerkt Ihre echte IP offen.
Zusammenfassung
Die SOCKS5-Unterstützung ist in Browsern, Terminal-Tools und Torrent-Clients weit verbreitet; die Unterstützung der Authentifizierung fehlt jedoch in den meisten Browsern. Für Anwendungen ohne Unterstützung gibt es Lösungen wie Protokollkonverter, Umgebungsvariablen oder systemweite Weiterleitung. Überprüfen Sie nach der Einrichtung unbedingt die Ausgangs-IP aus der Anwendung selbst heraus und kontrollieren Sie, ob sich die Anwendung direkt verbindet, wenn der Proxy abbricht. Zum Testen Meine IP-Adresse und Proxy-Check können Sie unsere Tools nutzen.