Ошибка “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 назначения остаётся отдельным соединением внутри маршрута прокси.

Похожие статьи