GhostlyShare · Windows & Linux

Compartilhe o localhost. Com um clique.

Criado localmente. Compartilhado com o mundo. O GhostlyShare detecta seu aplicativo web e você compartilha com um clique.

Início rápido

Abra o GhostlyShare. Seus aplicativos já estão lá.

  1. 01

    Inicie seu aplicativo local

    Inicie seu site, servidor de desenvolvimento ou API normalmente. O GhostlyShare verifica as portas locais e detecta automaticamente os aplicativos web acessíveis.

  2. 02

    Selecione-o no GhostlyShare

    Escolha um aplicativo detectado e clique em Go Public. O GhostlyShare cria o link pelo Cloudflare, sem implantação, configuração de roteador ou comandos manuais de túnel.

  3. 03

    Copie o link ou escaneie o código QR

    Envie a URL pública para quem vai testar o aplicativo ou abra-a no celular. Mantenha o computador, o aplicativo local e o GhostlyShare em execução.

Aplicativo GhostlyShare com site detectado, link ativo e controles de compartilhamento
Seus aplicativos e controles em um só lugar. Captura de uma prévia em execução.

O aplicativo desktop em ação

Do aplicativo local ao link público, em vídeo

Veja o processo antes de instalar: detectar um aplicativo, iniciar o compartilhamento e abrir a prévia pública.

Assistir diretamente no YouTube ↗

A conexão com o YouTube só acontece quando você inicia o vídeo.

O que você quer compartilhar?

Uma prévia para dar o próximo passo

Prévias de sites

Deixe clientes e colegas testarem as últimas alterações no navegador, sem publicar uma versão de teste.

Testes locais de webhooks

Forneça a um serviço externo uma URL pública de callback para sua API local. Confira a autenticação exigida antes de ativar uma senha na prévia.

Testes em dispositivos reais

Abra a prévia no celular ou tablet, até fora do seu Wi-Fi. O código QR facilita o acesso.

Por dentro do GhostlyShare

Mais que um link: controle sua prévia

Abra estes controles pelo cartão do aplicativo. As capturas mostram a interface real; os valores são exemplos, não configurações recomendadas.

Decida quem pode abrir seu link

Proteja a prévia com uma senha temporária. Os visitantes precisam digitá-la para acessar seu aplicativo local.

Limite as tentativas incorretas e escolha a duração da sessão autorizada. Disponível para links temporários e domínios próprios.

Configurações de senha, tentativas incorretas e duração da sessão

Funciona com suas ferramentas

Você só precisa de um aplicativo web local

O GhostlyShare funciona com aplicativos locais HTTP e HTTPS acessíveis, sem plugins de framework. Também encaminha conexões WebSocket nos fluxos compatíveis.

  • React · Vite · Next.js
  • ASP.NET Core · Blazor
  • Vue · Angular · SvelteKit
  • Node.js · APIs · WordPress
Aplicativo não detectado? Veja o guia de solução de problemas. ↗

Do computador para o celular

Abra o código QR e escaneie com seu celular ou tablet. A prévia abre no navegador sem precisar digitar uma URL longa.

Teste controles de toque, layouts responsivos e o comportamento em dispositivos reais, até fora do seu Wi-Fi.

Exemplo de código QR para abrir um aplicativo compartilhado no celular

Domínios próprios opcionais

Use um endereço reconhecível

Links temporários funcionam sem conta no Cloudflare nem domínio próprio. Para um endereço personalizado, conecte um domínio gerenciado pelo Cloudflare com seu token API e escolha um hostname.

O GhostlyShare configura o túnel e o registro DNS para o aplicativo escolhido. A senha e a expiração do link continuam disponíveis.

Configurar um domínio próprio ↗

CLI · Windows & Linux

Compartilhe pelo terminal. Automatize tarefas repetitivas.

Integre o compartilhamento ao desenvolvimento com a CLI ghs para Windows e Linux. Inicie prévias por scripts, teste webhooks e envie o link às suas ferramentas.

  1. Encontre aplicativos com ghs scan --json e processe os resultados nos seus scripts.
  2. Use --url-only para obter o link público ou --json para eventos de status estruturados.
  3. Defina um prazo com --expires-after para encerrar automaticamente após a demonstração ou o teste.

Experimente uma prévia de 15 minutos

ghs share 5173 --expires-after 15m

Após instalar a CLI, troque 5173 pela porta do seu aplicativo. Mantenha o comando em execução; Ctrl+C encerra a prévia antes do prazo.

Instalação e comandos da CLI ↗
Faça o link expirar automaticamente
Janela de duração do link com opções sem prazo ou com expiração

Veja se estão usando sua prévia

Consulte solicitações, visitantes aproximados e usuários ativos durante a sessão.

Os contadores dão um retorno rápido durante uma demonstração. São estatísticas da sessão, não uma análise completa nem uma auditoria de segurança.

Os contadores ficam no seu dispositivo durante a sessão e não são enviados à GhostlyInc.

Contadores ao vivo de solicitações, visitantes e usuários ativos

Continue criando

Baixe o GhostlyShare e compartilhe seu primeiro link

Sem conta. Sem e-mail. Sem assinatura.

Compartilhe links temporários sem cadastro nem login. O GhostlyShare é grátis e não coletamos dados analíticos sobre seu uso do aplicativo.

Escolha o pacote para Windows ou Linux na página de downloads. O aplicativo desktop e a CLI têm downloads separados.

Baixar GhostlyShare ↗

Perguntas frequentes sobre o GhostlyShare

Preciso de conta para usar o GhostlyShare?

Não. GhostlyShare foi criado para prévias locais rápidas, sem login, criação de conta ou assinatura.

Preciso de domínio próprio?

Não. Você pode compartilhar um link público temporário sem comprar domínio, alterar DNS ou publicar teste. Se usar Cloudflare, o GhostlyShare cria URL personalizada para prévia com marca.

Quais frameworks o GhostlyShare suporta?

O GhostlyShare é independente de framework. Funciona com apps locais HTTP e HTTPS de stacks como React, Vite, Next.js, Vue, Angular, SvelteKit, ASP.NET Core, Blazor, APIs Node, WordPress, HTML estático, serviços Swagger ou OpenAPI e receptores de webhook.

Posso usar o GhostlyShare no Linux?

Sim. As builds Linux do GhostlyShare estão no GitHub como pacotes DEB, Arch e RPM. No Windows, a opção mais simples é o app da Microsoft Store.

GhostlyShare tem CLI?

Sim. A CLI se chama ghs e roda no Windows e no Linux. Use em terminais, servidores e scripts; use o app desktop quando quiser um fluxo visual.

Posso proteger com senha um link público do GhostlyShare?

Sim. A proteção por senha pode ser ativada por link público para URLs aleatórios e domínios personalizados. Visitantes devem digitar a senha antes que o GhostlyShare encaminhe o tráfego para o app local.

Um link público pode sair do ar automaticamente?

Sim. A duração do link permite escolher quando o link público para de compartilhar. O app local continua ativo, mas o URL público do GhostlyShare sai do ar após o tempo selecionado.

Posso ver estatísticas de tráfego para um link público?

Sim. Enquanto um link de desktop estiver ativo, o GhostlyShare mostra contadores simples de requisições, visitantes aproximados e usuários ativos na sessão atual. Esses números são para feedback rápido, não análise completa ou auditoria de segurança.

Quantos apps públicos posso compartilhar ao mesmo tempo?

O GhostlyShare permite até três apps públicos ativos simultaneamente. Túneis rápidos aleatórios da Cloudflare podem entrar em cooldown local se houver limitação de taxa.

Como funcionam os domínios personalizados?

Domínios personalizados usam Cloudflare. Após adicionar um token válido, GhostlyShare carrega suas zonas, verifica o hostname, cria o túnel e o registro DNS, e direciona o hostname público para o app local. Windows armazena o token com DPAPI, Linux usa Secret Service via libsecret.

Onde está a documentação do GhostlyShare?

O wiki no GitHub explica instalação, detecção de apps, publicação, proteção por senha, tempo de link, estatísticas, domínios personalizados, diferenças entre Windows e Linux, solução de problemas, relatórios de bugs e pedidos de recursos.

GhostlyShare substitui o ngrok?

Depende do fluxo. Ferramentas como ngrok são poderosas para roteamento avançado; GhostlyShare prioriza prévias rápidas no desktop para apps locais, APIs, webhooks e demos no Windows e Linux.