SOCKS proxy, iki veya daha fazla bilgisayar sistemi arasındaki iletişimi kolaylaştıran bir tür ağ protokolüdür. Proxy sunucusu olarak bilinen bir aracı ağ üzerinden verileri tünelleme yöntemidir. SOCKS proxy'si, verileri tek bir pakette kapsülleyerek ve aracı ağa göndererek çalışır. Aracı ağ daha sonra paketi hedefine iletir.
SOCKS, verileri İnternet üzerinden güvenli bir şekilde aktarmak amacıyla HTTP protokolünü genişletmek ve daha güvenli, daha pahalı bir sanal özel ağ (VPN) ihtiyacını ortadan kaldırmak amacıyla 1990 yılında geliştirildi. Protokol, verileri ek bir katmana sararak çalışır ve verilerin mevcut herhangi bir güvenlik duvarı benzeri aparatın dayattığı kontrollerin etrafından akmasına olanak tanır.
SOCKS proxy'si, kısıtlayıcı ağların güvenlik duvarlarını atlamak ve İnternet'e erişmek için yaygın olarak kullanılır. Aynı zamanda anonim torrent ve ağ trafiğini anonimleştirmek için de kullanılır.
SOCKS protokolü, FTP, SSH, HTTP ve POP3 gibi çeşitli hizmetleri desteklemesi açısından diğer proxy hizmetlerinden farklıdır. Ayrıca TCP ve UDP bağlantısının yeniden yönlendirilmesine de olanak tanır. İstemciden sunucuya (veya tam tersi) gönderilen bir bağlantı isteğini ileterek çalışır.
Genel olarak SOCKS proxy kullanmak, anonim kalmanın ve çevrimiçi etkinliğinizi meraklı gözlerden korumanın harika bir yoludur. Aynı zamanda nispeten kullanıcı dostudur, bu da onu daha az deneyimli kullanıcılar için iyi bir seçim haline getirir.