TLS listener v pproxy vyžaduje certifikát a kľúč
Keď listener http+ssl odmietne štart, zadajte --ssl certfile,keyfile a odlíšte tento listener od jeho SOCKS upstreamu.
Chyba “You must specify --ssl to listen in ssl mode” znamená, že pproxy potrebuje materiál serverového certifikátu pre svoj TLS listener. URL listenera volí TLS; certifikát nedodáva.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
Tento ilustratívny príkaz predpokladá, že pproxy, upstream služba SOCKS5 a súbory certifikátu už existujú. Hodnota --ssl je súbor certifikátu, za ktorým nasleduje čiarka a zodpovedajúci súbor súkromného kľúča. Kombinovaný súbor môže použiť formu jedného súboru.
Port 8181 je lokálny HTTP proxy listener chránený TLS. Port 1080 je samostatná upstream služba SOCKS. Konfigurácia jedného nevytvára ani neoveruje druhé.
Klienti potrebujú URL proxy HTTPS a dôveru v certifikát listenera vrátane zodpovedajúceho názvu hostiteľa proxy alebo IP adresy. TLS cieľa zostáva samostatným pripojením v trase proxy.