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