In kostenlosen Proxy-Listen finden Sie nach wie vor zahlreiche SOCKS4-Adressen. Dass das Protokoll aus den frühen 1990er-Jahren stammt, macht es nicht unbrauchbar — aber die drei Neuerungen von SOCKS5 sind für die meisten heutigen Anforderungen ausschlaggebend: Authentifizierung, UDP und Remote-DNS.
ATYP Da das Feld den Domainnamen direkt übertragen kann, übernimmt der Proxy die DNS-Auflösung. In SOCKS4 gibt es dieses Feld nicht; Sie müssen die Adresse selbst auflösen.
Versionsvergleich
SOCKS4a ist eine Erweiterung von SOCKS4, die Domainnamen übertragen kann; ansonsten ist es mit SOCKS4 identisch.
Warum ist Remote-DNS wichtig?
Bei der Nutzung von SOCKS4 löst Ihr eigener Rechner den Ziel-Domainnamen auf. Das heißt, die DNS-Anfrage für ornek.com geht an Ihren eigenen ISP und wird dort protokolliert. Der Proxy verbindet sich nur mit der aufgelösten IP. Ergebnis: Ihre IP bleibt verborgen, aber welche Website Sie besuchen bleibt es nicht.
Ihren eigenen Status mit einem DNS-Leak-Test können Sie messen. Wenn Sie SOCKS5 verwenden, stellen Sie sicher, dass in Ihrem Client die Option "Remote-DNS" aktiviert ist.
Wann wird UDP-Unterstützung benötigt?
Da das Surfen im Web vollständig über TCP läuft, fällt das Fehlen von UDP nicht auf. Der Unterschied zeigt sich bei folgenden Aufgaben: Sprach- und Videotelefonie (Discord), Online-Spiele, direktes Tunneln von DNS und Torrent-DHT. Für diese Aufgaben ist SOCKS4 nicht nutzbar.
Was ist in der Praxis zu tun?
- Geben Sie bei der Auswahl einer Adresse aus der Liste SOCKS5 gekennzeichneten Einträgen den Vorzug.
- Wenn Ihnen nur eine SOCKS4-Adresse vorliegt, testen Sie zumindest, ob SOCKS4a unterstützt wird.
- Wenn Sie eine geschäftliche Adresse haben, die Benutzername/Passwort erfordert, handelt es sich ohnehin um SOCKS5; SOCKS4 überträgt keine Authentifizierung.
- Wenn Ihr Client die Option "SOCKS5h" anbietet, wählen Sie diese — das ham Ende gibt an, dass die Hostnamen-Auflösung remote erfolgt.
Welche Version die Ihnen vorliegende Adresse spricht, erkennt unser Proxy-Check-Tool automatisch: Im Protokollfeld sehen Sie SOCKS5 oder SOCKS4.