Ücretsiz proxy listelerinde hâlâ çok sayıda SOCKS4 adresi görürsünüz. Protokolün 1990'ların başından kalma olması onu kullanışsız yapmaz — ama SOCKS5'in getirdiği üç yenilik, bugünkü ihtiyaçların çoğunda farkı belirleyicidir: kimlik doğrulama, UDP ve uzak DNS.
ATYP alanı alan adını doğrudan taşıyabildiği için DNS çözümlemesini proxy yapar. SOCKS4'te bu alan yoktur; adresi siz çözmek zorundasınız.
Sürüm Karşılaştırması
SOCKS4a, SOCKS4'ün alan adı taşıyabilen bir uzantısıdır; bunun dışında SOCKS4 ile aynıdır.
Uzak DNS Neden Önemli?
SOCKS4 kullanırken hedef alan adını kendi bilgisayarınız çözümler. Yani ornek.com için DNS sorgusu kendi ISP'nize gider ve o sorgu kayıtlara düşer. Proxy yalnızca çözümlenmiş IP'ye bağlanır. Sonuç: IP'niz gizlidir ama hangi siteye girdiğiniz gizli değildir.
Kendi durumunuzu DNS sızıntı testiyle ölçebilirsiniz. SOCKS5 kullanıyorsanız istemcinizde "uzak DNS" seçeneğinin açık olduğundan emin olun.
UDP Desteği Ne Zaman Gerekir?
Web tarama tamamen TCP üzerinde çalıştığı için UDP eksikliği fark edilmez. Fark, şu işlerde ortaya çıkar: sesli/görüntülü görüşme (Discord), çevrimiçi oyunlar, DNS'in doğrudan tünelden geçirilmesi ve torrent DHT. Bu işlerde SOCKS4 kullanılamaz.
Pratikte Ne Yapmalı?
- Listeden adres seçerken SOCKS5 etiketlilere öncelik verin.
- Yalnızca SOCKS4 adresi elinizdeyse, en azından SOCKS4a desteği olup olmadığını test edin.
- Kullanıcı adı/şifre gerektiren kurumsal bir adresiniz varsa zaten SOCKS5'tir; SOCKS4 kimlik doğrulama taşımaz.
- İstemciniz "SOCKS5h" seçeneği sunuyorsa onu seçin — sondaki h, hostname çözümlemesinin uzakta yapılacağını belirtir.
Elinizdeki adresin hangi sürümü konuştuğunu Proxy Kontrol aracımız otomatik tespit eder: protokol alanında SOCKS5 ya da SOCKS4 görürsünüz.