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.