TLS listener v pproxy vyžaduje certifikát a klíč
Při odmítnutí startu listeneru http+ssl zadejte --ssl certfile,keyfile a odlište tento listener od jeho SOCKS upstreamu.
Chyba “You must specify --ssl to listen in ssl mode” znamená, že pproxy potřebuje materiál serverového certifikátu pro svůj TLS listener. URL listeneru volí TLS; certifikát nedodává.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
Tento ilustrativní příkaz předpokládá, že pproxy, upstream služba SOCKS5 a soubory certifikátu už existují. Hodnota --ssl je soubor certifikátu, za nímž následuje čárka a odpovídající soubor soukromého klíče. Kombinovaný soubor může použít formu jednoho souboru.
Port 8181 je místní HTTP proxy listener chráněný TLS. Port 1080 je samostatná upstream služba SOCKS. Konfigurace jednoho nevytváří ani neověřuje druhé.
Klienti potřebují URL proxy HTTPS a důvěru v certifikát listeneru, včetně odpovídajícího názvu hostitele proxy nebo IP adresy. TLS cíle zůstává samostatným připojením uvnitř trasy proxy.