De fout “You must specify --ssl to listen in ssl mode” betekent dat pproxy het servercertificaatmateriaal voor zijn TLS-listener nodig heeft. De listener-URL selecteert TLS; deze levert geen certificaat.

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

Dit voorbeeldcommando veronderstelt dat pproxy, een upstream SOCKS5-service en de certificaatbestanden al bestaan. De --ssl-waarde is een certificaatbestand gevolgd door een komma en het bijbehorende persoonlijke-sleutelbestand. Een gecombineerd bestand kan de één-bestandsvorm gebruiken.

Poort 8181 is de lokale TLS-beveiligde HTTP-proxylistener. Poort 1080 is de afzonderlijke upstream SOCKS-service. Het configureren van de ene maakt of valideert de andere niet.

Clients hebben een HTTPS-proxy-URL en vertrouwen in het listenercertificaat nodig, inclusief een overeenkomende proxyhostnaam of IP-adres. De TLS van de bestemming blijft een afzonderlijke verbinding binnen de proxyroute.

Gerelateerde artikelen