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