Cómo configurar Stunnel en Windows

Administradores de servidores y usuarios domésticos sienten la presión de asegurar sus comunicaciones por Internet, pero no todas las aplicaciones soportan Transport Layer Security (TLS). Email, FTP y chat comunican por canales antiguos, establecidos pero inseguros, y hay pocas alternativas seguras. En lugar de abandonar esas aplicaciones antiguas, configura Stunnel para proxy de comunicaciones inseguras sobre un canal seguro y protege tus datos.

Paso 1: Instalar Stunnel

Instala Stunnel. Descarga el archivo binario para Windows de Stunnel.org. Haz doble clic en el ejecutable "stunnel-4.34-installer.exe" y acepta valores por defecto para instalar.

Paso 2: Copiar certificado SSL

Copia un certificado público SSL válido al directorio "C:\Archivos de programa (x86)\stunnel". Para menos problemas, combina clave pública y privada en un archivo .PEM.

Paso 3: Modificar archivo de configuración

Modifica el archivo de configuración. Abre "C:\Archivos de programa (x86)\stunnel\stunnel.conf" con editor de texto como Bloc de notas. Añade la línea cert = C:\Archivos de programa (x86)\stunnel\, donde es tu archivo de certificado.

Especifica tanto el puerto entrante (seguro) como saliente (inseguro). Etiqueta esta sección entre corchetes. Ejemplo:

[https]
accept = 443
connect = 8080

Esto dice a Stunnel aceptar conexiones entrantes en puerto 443 seguras con certificado SSL público y redirigirlas a puerto 8080 en el servidor local sin seguridad. (Ver referencia 1.)

Paso 4: Inicio automático

Configura Stunnel para inicio automático. Ve a menú Inicio > carpeta "stunnel" > clic en "Instalar servicio". Stunnel configurará un servicio Windows llamado "stunnel" que inicia automáticamente al arrancar.

Consejo

Puedes redirigir varios puertos en el archivo de configuración, pero cada puerto entrante y saliente debe ser único.

Advertencia

Revisa tu firewall para asegurar que has creado excepciones para cada puerto entrante.