Muito legal a dica! Uso o ngrok a bastante tempo já.

Apenas para contribuir com a Tab, gostaria de mostrar aos amigos uma outra alternativa: https://localhost.run

Ele também é um tunel para localhost, mas com a possibilidade de rodar direto do terminal sem precisar instalar nenhum software.

(ele usa o cliente SSH, que em geral já vem instalado nos sistemas mais modernos).

Não conhecia! Muito bacana a ferramenta, por inclusive apenas usar o ssh nativo. Inclusive, para quem usa um ZSH da vida, criei uma função com alias para quem quiser facilitar.

No ~/.zshrc

function tunnel() {
   ssh -R 80:localhost:"$1" localhost.run 
}

Logo depois, executar

source ~/.zshrc

Fechar e abrir o terminal e pronto, comando feito.

No caso, seria só abrir um terminal e rodar "tunnel porta", onde porta você coloca a porta que quer expor.

Sempre usei ngrok e não conhecia o localhost.run obrigado!