SOCKS5 есть ли шифрование между клиентом и прокси-сервером?

19

Я прочитал статью в Википедии о socks и не могу найти информацию о шифровании между клиентом и прокси-сервером. Есть только информация об аутентификации.

Является ли соединение socks5 простым текстом?

user64528
источник

Ответы:

12

SOCKS5 - это просто транспортный протокол поверх TCP / UDP, но ниже уровня приложения. Таким образом, это сопоставимо с TCP и UDP тоже. В SOCKS нет встроенного шифрования, но ваше приложение должно заботиться об этом (это не технология VPN, а, наконец, прокси). Если вы хотите шифрование, протокол, который вы говорите внутри SOCKS-канала, должен предоставить его.

Андреас Визе
источник
3
Альтернативно, протокол SOCKS, запускаемый поверх, может обеспечить шифрование. Очень распространенный способ использования SOCKS - через SSH (встроенный в OpenSSH) - в этом случае SOCKS будет работать через зашифрованное соединение SSH.
Боб
3
… Но в этом случае вы должны помнить, что только SSH-соединение фактически зашифровано (SSH-клиент к SSH-серверу) - SSH не обеспечивает шифрование между SSH-сервером (вашим возможным SOCKS-прокси) и фактическим местом назначения.
Андреас Визе
1
@AndreasWiese: значит ли это, что если аутентификация включена, пароль передается в виде простого текста?
kontextify