O módulo ngx_stream_ssl_preread_module está disponível a partir do Nginx 1.11.5 e parece fazer exatamente isso .
Permite acesso ao nome do servidor SNI encontrado na mensagem ClientHello do cliente por meio da variável $ssl_preread_server_name .
Esta informação pode ser usada para rotear uma conexão TCP ("stream") para um back-end. A documentação do módulo fornece um exemplo de como fazer isso.