TLS-слушателю pproxy нужны сертификат и ключ
Укажите --ssl certfile,keyfile, когда слушатель http+ssl отказывается запускаться, и отличайте этот слушатель от его SOCKS-апстрима.
Ошибка “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 назначения остаётся отдельным соединением внутри маршрута прокси.