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.