Il listener TLS di pproxy richiede un certificato e una chiave
Fornisci --ssl certfile,keyfile quando un listener http+ssl rifiuta l'avvio, e distingui quel listener dal suo upstream SOCKS.
L'errore “You must specify --ssl to listen in ssl mode” significa che pproxy necessita del materiale del certificato del server per il suo listener TLS. L'URL del listener seleziona TLS; non fornisce un certificato.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
Questo comando illustrativo presuppone che pproxy, un servizio SOCKS5 upstream e i file di certificato esistano già. Il valore --ssl è un file di certificato seguito da una virgola e dal relativo file di chiave privata. Un file combinato può usare la forma a file singolo.
La porta 8181 è il listener proxy HTTP locale protetto da TLS. La porta 1080 è il servizio SOCKS upstream separato. Configurare l'uno non crea né convalida l'altro.
I client necessitano di un URL proxy HTTPS e della fiducia nel certificato del listener, incluso un nome host proxy o un indirizzo IP corrispondenti. Il TLS di destinazione resta una connessione separata all'interno della rotta del proxy.