Что такое SOCKS

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

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

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

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

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

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

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

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

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

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

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

Дмитрий Моск
— IT-специалист.
Настройка серверов, компьютерная помощь.

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

Rocky Linux   WPS   DirectX   NTFS   PostgreSQL   Golang   Rsync   MAPI   Lua   Mail.ru   Кэширование   SpamAssassin   Безопасный режим   PostGIS   HTTP   NetBIOS   Sharepoint   Proxmox VE   Winsock   PostfixAdmin  
.....

Реклама