Fejlen “You must specify --ssl to listen in ssl mode” betyder, at pproxy har brug for servercertifikatmaterialet til sin TLS-listener. Listenerens URL vælger TLS; den leverer ikke et certifikat.

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

Denne illustrative kommando forudsætter, at pproxy, en upstream-SOCKS5-tjeneste og certifikatfilerne allerede findes. --ssl-værdien er en certifikatfil efterfulgt af et komma og dens matchende private nøglefil. En kombineret fil kan bruge enkeltfilformen.

Port 8181 er den lokale TLS-beskyttede HTTP-proxy-listener. Port 1080 er den separate upstream-SOCKS-tjeneste. Konfiguration af den ene opretter eller validerer ikke den anden.

Klienter har brug for en HTTPS-proxy-URL og tillid til listenerens certifikat, herunder et matchende proxy-værtsnavn eller IP-adresse. Destinations-TLS forbliver en separat forbindelse inde i proxy-ruten.

Relaterede artikler