stunnel é um programa para criar um gateway entre SSL e não SSL. A partir da descrição na página inicial :
Stunnel is a proxy designed to add TLS encryption functionality to existing clients and servers without any changes in the programs' code
Esta ferramenta não foi projetada para criar um gateway de SSL para SSL. O que você precisa no seu caso é apenas um forwarder TCP simples que pode ser feito com socat :
socat TCP4-LISTEN:1988,fork TCP4:127.0.0.1:41952
Com este encaminhador, a conexão para 192.168.1.17:1988 é encaminhada para 127.0.0.1:41952. O cliente obterá o certificado original do servidor porque o encaminhamento é feito no nível do TCP. O servidor verá a conexão vinda de 127.0.0.1.
EDIT: depois de muita comunicação, agora está claro que o objetivo não é ter o nome de host de origem correto reivindicado e na pergunta e não o Referer correto como reivindicado em uma resposta, mas que o cabeçalho de solicitação HTTP Host tem o esperado valor 'localhost'. Como o cabeçalho do host é definido a partir do URL, você precisa garantir que o pedido seja encaminhado ao sistema remoto e que o navegador não esteja tentando resolver o URL sozinho. Caso contrário, ele tentará se conectar ao servidor na máquina onde o navegador está em execução. Para adiar a resolução da URL para o sistema de destino, você precisa executar um proxy lá, ou seja, algo como o Charles Proxy que você tentou ou algum proxy SOCKS.