SOCKS — это интернет-протокол, который позволяет программам на компьютере отправлять запросы на различные серверы через прокси-сервер.
Представим, что пользователю хочется посмотреть видео на сайте, но этот сайт заблокирован. Что делать? На помощь приходит прокси-сервер. Он выступает в роли посредника, через которого можно подключиться к заблокированному сайту. Протокол SOCKS при этом нужен, чтобы сообщить компьютеру, что надо обратиться к прокси-серверу, а не напрямую к сайту.
SOCKS служит своего рода "переводчиком" между компьютером и прокси-сервером.