Я намеревался назвать этот вопрос: «Актуальны ли SOCKS прокси?» но подумал, что это будет слишком расплывчато.
Я знаю, что существуют различные прокси-серверы SOCKS, которые активно поддерживаются и развиваются (например, Dante), но насколько они полезны в сегодняшней среде Интернета. Я имею в виду, что есть Tor и ему подобные для анонимности, а также такие решения, как OpenVPN для виртуальных сетей через границы межсетевого экрана. Так что меня интересуют реальные примеры использования SOCKS-прокси. Почему стоит предпочесть SOCKS любому из вышеперечисленных вариантов?
SOCKS полезен, когда может не быть средств для использования OpenVPN или сетевых накладных расходов для использования Tor.
Используя прокси-сервер SOCKS, можно туннелировать другие менее безопасные протоколы через протокол, такой как SSH, и достичь эффекта, аналогичного VPN. (хотя он несет в себе особый набор проблем «IP over IP»). Не каждая машина запускает (или может запускать) конечную точку VPN, но почти каждая машина Linux запускает sshd. : D
Кроме того, прокси-сервер SOCKS может использоваться для прозрачного перенаправления портов старых приложений на порты, которые приложение могло ранее не поддерживать.