Eu encontrei a solução para esse problema. Eu tenho usado o SSL no modo de servidor quando realmente precisei do modo cliente.
Estou tentando configurar um stunnel para o WebDav no Windows. Eu quero conectar 80 portas na minha interface local para 443 em outra máquina na minha rede. Eu posso pingar a máquina remota da máquina. No entanto, quando eu uso o túnel, estou recebendo esse erro o tempo todo
SSL state (accept): before/accept initialization
SSL_accept: 140760FC: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
Não há nada nos logs na outra máquina e aqui está minha configuração de conexão stunnel
[https]
accept = 127.0.0.2:80
connect = 10.0.0.60:443
verify = 0
Configurei-o para aceitar todos os certificados, para que isso não seja um problema com um host remoto de certificado autoassinado usado.
Alguém sabe qual pode ser o problema que esta conexão não pode ser estabelecida?
Eu acho que você está acessando seu host local com http, mas parece que seu host remoto já é https. O stunnel é destinado a casos reversos, quando os serviços locais não suportam SSL.
Por que você não pode ir diretamente com https / webdav na máquina remota e ignorar completamente o stunnel?