Что такое SOCKS

Обновлено и опубликовано Опубликовано:

SOCKS —
простыми словами

протокол, позволяющих отправлять сетевые пакеты через прокси-сервер. Его особенность в том, что сами сетевые пакеты не несут информации, что они проходят через прокси-сервер, таким образом, обеспечивая прозрачность. Расшифровывается как SOCKet Secure.

В отличие от HTTP-proxy, SOCKS можно использовать для всех приложений, а не только тех, которые осуществляют обмен по http/https. Также, с помощью SOCKS можно выстраивать цепочки прокси-серверов, так как они не вносят изменений в сетевой трафик. На текущий момент используется две версии — SOCKS4 и SOCKS5. В последней добавлены поддержка аутентификации, UDP, IPv6.

Примеры реализаций прокси с SOCKS:

  1. Использование программы 3proxy.
  2. Реализация доступа через Mikrotik.

Важно отметить, что SOCKS не шифрует трафик, таким образом, сетевые пакеты до прокси идут в открытом виде. Для обеспечения шифрования необходимо использовать VPN.

Примеры использования:

  • Контроль сетевого трафика для всех приложений.
  • Обеспечение анонимности в сети Интернет.
  • Обход блокировок.

В сети можно найти списки прокси-серверов на базе SOCKS, распределенные в различных странах планеты. Часть из них бесплатные, доступ к некоторым необходимо купить.

Подробнее о SOCKS на Википедии



Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

DNSSEC   Kubernetes   IMAP   Redmine   Iptables   Терминальный сервер   Ошибка 404   SQL   ЦОД   Prometheus   Procmail   Файловый сервер   Плагин   Жесткая ссылка   Файл подкачки   Potree   Процессор   NTP   ISA Server   Прокси-сервер  
.....

Реклама