É provável que o cache do navegador forneça a ilusão de uma conexão contínua. Eu realizei algumas experiências que parecem confirmar isso.
Se eu abrir a mesma página via localhost:12345
em um navegador diferente (Firefox) depois que a sessão ssh sair (sem abrir dessa maneira enquanto a sessão ssh estiver ativa, essa conexão falhará. Se eu abrir a página no Firefox enquanto a sessão ssh está ativa, vejo o mesmo comportamento que vejo no Chrome (a página carrega novamente depois que a sessão ssh sai).
O outro experimento foi este comando:
telnet localhost 12345
Essa conexão é bem-sucedida enquanto a sessão ssh está ativa e obtém a recusa de conexão esperada após sua saída. Eu suspeito que telnet
é um teste mais confiável para saber se o encaminhamento de porta está ativo que qualquer navegador da Web.