O listener TLS do pproxy precisa de um certificado e de uma chave
Forneça --ssl certfile,keyfile quando um listener http+ssl recusar o arranque, e distinga esse listener do seu upstream SOCKS.
O erro “You must specify --ssl to listen in ssl mode” significa que o pproxy precisa do material do certificado do servidor para o seu listener TLS. O URL do listener seleciona TLS; não fornece um certificado.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
Este comando ilustrativo pressupõe que o pproxy, um serviço SOCKS5 upstream e os ficheiros de certificado já existem. O valor --ssl é um ficheiro de certificado seguido de uma vírgula e do respetivo ficheiro de chave privada. Um ficheiro combinado pode usar a forma de ficheiro único.
A porta 8181 é o listener de proxy HTTP local protegido por TLS. A porta 1080 é o serviço SOCKS upstream separado. Configurar um não cria nem valida o outro.
Os clientes precisam de um URL de proxy HTTPS e de confiança no certificado do listener, incluindo um nome de anfitrião de proxy ou endereço IP correspondentes. O TLS do destino continua a ser uma ligação separada dentro da rota do proxy.