Não recomendo fazer isso, por motivos que já citaram, MAS:
eu usei o ngrok, mas foi para fazer meus amigos verem um negócio que fiz no localhost
ligava o servidor (ai vai da sua linguagem) numa porta, exemplo 3000
ai na pasta do ngrok tu digita
./ngrok http 3000
ele vai criar uma url exemplo => https://3333-333-333-333-333.ngrok-free.app
só passar essa url e meio que vai ficar disponível, é uma solução legal até mas aquilo:
NÃO RECOMENDO PARA MUITA COISA