O listener TLS de pproxy necesita un certificado e unha clave
Subministre --ssl certfile,keyfile cando un listener http+ssl rexeita o arranque, e distinga ese listener do seu upstream SOCKS.
O erro “You must specify --ssl to listen in ssl mode” significa que pproxy necesita o material do certificado do servidor para o seu listener TLS. O URL do listener selecciona TLS; non fornece un certificado.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
Esta orde ilustrativa supón que pproxy, un servizo SOCKS5 upstream e os ficheiros de certificado xa existen. O valor --ssl é un ficheiro de certificado seguido dunha coma e do ficheiro de clave privada correspondente. Un ficheiro combinado pode usar a forma de ficheiro único.
O porto 8181 é o listener do proxy HTTP local protexido por TLS. O porto 1080 é o servizo SOCKS upstream separado. Configurar un non crea nin valida o outro.
Os clientes necesitan un URL de proxy HTTPS e confianza no certificado do listener, incluíndo un nome de host de proxy ou un enderezo IP coincidentes. O TLS de destino segue a ser unha conexión separada dentro da ruta do proxy.