Exponha app local à internet com URL pública grátis
Guia simples para expor localhost à internet, compartilhar online, testar webhooks e criar URL pública temporária com GhostlyShare.

Sumário
Quando um app local precisa de uma URL pública
Um app local normalmente funciona apenas na sua máquina. Isso é normal durante o desenvolvimento, mas às vezes outra pessoa, dispositivo ou serviço externo precisa acessá-lo pela internet.
- Um colega precisa revisar uma funcionalidade antes da implantação.
- Um cliente quer navegar por um protótipo durante uma chamada.
- Um provedor de webhook precisa de uma URL pública para callback.
- Um celular, tablet ou máquina de teste não está na mesma rede.
Nesses casos, um deploy completo é exagero. Uma URL pública temporária para localhost basta.
O que você precisa antes de começar
Antes de criar a URL pública, verifique o app local primeiro.
- Um app web, API, painel ou receptor de webhook rodando localmente.
- A URL ou porta local, por exemplo http://localhost:5173, http://localhost:3000 ou http://localhost:5080.
- GhostlyShare instalado pela Microsoft Store.
- Uma aba do navegador para testar a URL pública após ser criada.
Se a URL local não funcionar na sua máquina, corrija isso primeiro. A URL pública só encaminha tráfego para app já em execução.
Como funciona a pré-visualização pública
O GhostlyShare monitora portas locais e mostra os serviços web que pode compartilhar. Você escolhe o serviço e inicia a pré-visualização pública.
- Seu app permanece no localhost.
- O GhostlyShare cria uma URL pública temporária.
- Requisições para essa URL pública são encaminhadas para seu app local.
- Quando a sessão termina, você para a pré-visualização.
Pense nisso como um link de pré-visualização temporário, não um substituto para hospedagem em produção.
Passo a passo: exponha um app local à internet
Use esses passos quando seu app já estiver rodando localmente.
- Inicie seu app local e abra no navegador.
- Abra o GhostlyShare pela bandeja do Windows.
- Encontre a linha do app correspondente por porta, título ou URL local.
- Clique em Iniciar e aguarde até a linha mostrar 'Ao Vivo'.
- Copie a URL pública e teste no navegador.
- Compartilhe a URL com a pessoa, dispositivo ou serviço de webhook que precisa dela.
- Clique em Parar quando a pré-visualização não for mais necessária.
Esse é o ciclo completo: app local, URL pública, teste rápido, parar.
Usando a URL pública para webhooks
Provedores de webhook não conseguem chamar localhost na sua máquina. Eles podem chamar a URL pública de pré-visualização.
- Inicie seu receptor local de webhook.
- Crie a URL pública no GhostlyShare.
- Cole a URL pública no campo de callback do webhook.
- Envie um evento de teste e analise a requisição localmente.
Útil quando você quer tráfego real de webhook sem precisar implantar o receptor antes.
Boas situações para usar URL pública temporária
O fluxo é ideal para sessões curtas onde o app deve permanecer local.
- Envie uma prévia funcional para um colega antes de implantar uma branch.
- Permita que um cliente abra um protótipo local durante uma chamada.
- Teste webhooks de plataformas de pagamento, repositório, automação ou comércio.
- Abra o mesmo app em celular ou tablet sem estar na mesma rede.
- Compartilhe uma API local para uma conversa rápida de integração.
Quando usar isso em vez de fazer deploy
A URL pública de pré-visualização é temporária. Ela aponta para o app que está rodando na sua máquina. Útil para quem quer uma alternativa ao ngrok sem cadastro para compartilhamento rápido, não para hospedagem permanente.
- Use para demos, feedback, testes de webhook e verificações em dispositivos móveis.
- Use um deploy real para tráfego de produção ou acesso prolongado.
- Use hospedagem normal quando o app precisar de versão estável, URL fixa e monitoramento.
Resumindo: links de pré-visualização são para compartilhamento rápido; deploys para disponibilidade permanente.
Limitações e notas de segurança
Uma URL pública torna seu app local acessível de fora da sua máquina. Compartilhe apenas o que deve ser acessível.
- Não exponha páginas administrativas, painéis privados, ferramentas de banco de dados ou endpoints inseguros.
- Pare a pré-visualização quando o teste terminar.
- A URL serve para prévias, demos, testes de webhook e depuração, não para hospedagem permanente em produção.
- Se o app local parar, travar ou o computador hibernar, a pré-visualização pública para de funcionar.
Perguntas frequentes
A versão resumida
Para expor um app local à internet, inicie o app localmente, abra o GhostlyShare, clique em Iniciar no serviço detectado, copie a URL pública e pare a pré-visualização ao terminar.
Use o GhostlyShare quando precisar de um link público rápido sem deploy, cadastro ou redirecionamento de porta.
Baixar GhostlyShare