Помилка “You must specify --ssl to listen in ssl mode” означає, що pproxy потребує матеріалу серверного сертифіката для свого TLS-слухача. URL слухача вибирає TLS; він не надає сертифікат.

pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem

Ця ілюстративна команда припускає, що pproxy, висхідна служба SOCKS5 і файли сертифіката вже існують. Значення --ssl — це файл сертифіката, за яким ідуть кома й відповідний файл закритого ключа. Об'єднаний файл може використовувати форму одного файлу.

Порт 8181 — локальний слухач HTTP-проксі, захищений TLS. Порт 1080 — окрема висхідна служба SOCKS. Налаштування одного не створює і не перевіряє інший.

Клієнтам потрібні URL HTTPS-проксі й довіра до сертифіката слухача, зокрема відповідне ім'я хоста проксі або IP-адреса. TLS призначення залишається окремим з'єднанням у маршруті проксі.

Схожі статті