Шифрует ли SOCKS5 ваш трафик?
SOCKS5 ретранслирует соединения. Шифрование зависит от другого защищённого слоя, а метод имени пользователя и пароля сам не шифрует учётные данные.
Сам выбор SOCKS5 не добавляет шифрования. Он согласует ретранслируемые соединения и аутентификацию; 5 обозначает версию протокола, а не уровень шифрования.
Для HTTPS клиент может открыть SOCKS-соединение и провести через него TLS к цели. Данные сайта защищены TLS при обычных проверках сертификатов клиента. Если по тому же маршруту отправить открытый HTTP, он останется открытым: ретранслятор не улучшает протокол приложения.
Метод имени пользователя и пароля из RFC 1929 тоже не имеет собственного шифрования. Учётная запись управляет доступом, но не делает обмен конфиденциальным на незащищённом пути. Дополнительные транспорты или другие согласованные методы могут изменить защиту, поэтому проверяйте, что реально используют клиент и сервер.
Проверьте защищённый протокол цели, проверку сертификатов, защиту канала клиент-прокси и согласованный метод аутентификации. Оператор по-прежнему может получать сведения о цели и метаданные соединения. В curl socks5h меняет место разрешения имени целевого хоста, но не добавляет криптографического слоя.