El error “You must specify --ssl to listen in ssl mode” significa que pproxy necesita el material del certificado del servidor para su listener TLS. La URL del listener selecciona TLS; no proporciona 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

Este comando ilustrativo supone que pproxy, un servicio SOCKS5 upstream y los archivos de certificado ya existen. El valor de --ssl es un archivo de certificado seguido de una coma y su archivo de clave privada correspondiente. Un archivo combinado puede usar la forma de archivo único.

El puerto 8181 es el listener del proxy HTTP local protegido por TLS. El puerto 1080 es el servicio SOCKS upstream separado. Configurar uno no crea ni valida el otro.

Los clientes necesitan una URL de proxy HTTPS y confianza en el certificado del listener, incluido un nombre de host de proxy o una dirección IP coincidentes. El TLS de destino sigue siendo una conexión separada dentro de la ruta del proxy.

Artículos relacionados