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 прызначэння застаецца асобным злучэннем унутры маршруту праксі.