GhostlyShare para prévias localhost
GhostlyShare compartilhe localhost no Windows ou Linux
GhostlyShare é um app desktop pequeno com CLI para Windows e Linux. Ele encontra apps web locais e cria links públicos do Cloudflare, sem deploy, DNS ou excesso de abas abertas.

localhost:5173Ideia de produto
Link público para o app já em execução no seu computador
Inicie um servidor dev, dashboard local, receptor de webhook ou API pequena. GhostlyShare detecta, mostra a porta e oferece botão Iniciar. Um clique e você tem URL pública para abrir, copiar e compartilhar.
Frameworks suportados
Se roda como app web local, o GhostlyShare geralmente pode compartilhá-lo
O GhostlyShare não precisa de plugins de framework. Ele detecta e encaminha tráfego local HTTP, HTTPS, WebSocket, long-polling, streaming e API, adaptando-se aos stacks comuns com um fluxo simples de botão Iniciar.
React, Vite, Next.js
Compartilhe prévias hot-reload e servidores frontend em portas como 3000, 5173 ou similares para desenvolvimento local.
ASP.NET Core, Blazor Server, Blazor WebAssembly
Encaminhe recursos do framework, tráfego estilo SignalR, long polling, redirecionamentos, cookies e endpoints HTTPS locais para desenvolvimento.
Vue, Nuxt, Angular, SvelteKit
Exponha apps de navegador que rodam em servidores HTTP ou HTTPS locais, incluindo rotas de dev-server e atualizações via WebSocket.
Node.js, Express, Fastify, ASP.NET APIs
Compartilhe APIs JSON, receptores de webhook, interfaces Swagger ou OpenAPI, endpoints de saúde e requisições POST normais.
WordPress, PHP, static HTML
Pré-visualize CMS locais, sites estáticos e páginas com muito conteúdo quando o GhostlyShare identificar um endpoint estável para navegador.
WebSockets, SSE, streaming responses
Mantenha prévias em tempo real modernas acessíveis pela rota pública com proxy WebSocket e timeouts adaptados a streaming.
Recursos
Tudo para um fluxo limpo do local ao público
Descoberta automática de apps locais
GhostlyShare escaneia portas locais, verifica endpoints HTTP/HTTPS, lê títulos de páginas e reconhece APIs via OpenAPI, Swagger, docs e endpoints de saúde.
Links temporários primeiro, domínios personalizados opcionais
Sem login, conta, plano pago ou domínio personalizado para o caminho rápido. Para URL com marca, use o fluxo opcional de domínio Cloudflare.
Proxy para HTTP e WebSocket
Apps modernos continuam funcionando porque GhostlyShare encaminha tráfego HTTP e conexões WebSocket pela rota pública ativa.
Copiar, abrir, parar, repetir
Cada app ativo tem uma faixa de ações: abrir URL pública, copiar com confirmação ou parar a prévia ao final da sessão.
App desktop e CLI ghs
Use o app desktop quando quiser iniciar e parar com facilidade. Use o ghs para terminal, servidores ou scripts.
Links públicos protegidos por senha
Adicione uma senha antes ou enquanto um link aleatório ou domínio personalizado estiver ativo. Visitantes devem desbloquear o link primeiro, tentativas falhas podem ser bloqueadas e sessões podem expirar automaticamente.
Links públicos com expiração automática
Defina um tempo de vida para o link, para que demos, revisões, testes de webhook ou prévias de clientes saiam do ar automaticamente após minutos, horas, hoje ou período personalizado, enquanto seu app local continua ativo.
Sessões com controle de limite de taxa
GhostlyShare limita a três o número de apps públicos simultâneos, monitora cooldowns do túnel rápido Cloudflare e separa links ativos dos processos de túnel para status mais claro.
Estatísticas de tráfego ao vivo
Veja contadores locais simples da sessão atual do link público: requisições, visitantes aproximados e usuários ativos recentes. São feedback rápido, não análise completa.
Comportamento seguro no ciclo de vida
Quando um app local fecha, a rede muda ou a URL pública fica inacessível, o GhostlyShare para o compartilhamento e retorna o app para Apenas Local.
Fluxo
Do localhost ao URL público em quatro passos simples
- 1
Execute seu app local
Inicie Vite, ASP.NET Core, dashboard, receptor de webhook ou qualquer serviço web local normalmente.
- 2
Clique em Iniciar no GhostlyShare
O app encontra a porta, prepara a rota pública segura, espera a URL e mostra o estado Ativo quando pronto.
- 3
Defina regras de acesso e duração
Antes de tornar público, defina opcionalmente uma senha, limite de tentativas, duração da sessão de senha e tempo de expiração automática do link público.
- 4
Compartilhar URL
Copie o link, abra no navegador, envie para um cliente ou use em outro dispositivo para testes rápidos.
Demonstração em vídeo
Veja o GhostlyShare em ação
Demonstração rápida no YouTube mostra como o GhostlyShare transforma um app local em uma URL pública de pré-visualização.
Por que parece rápido
O app cuida das partes chatas antes que você precise pensar nelas
GhostlyShare monitora portas locais, guarda prévias ao vivo, ajusta rotas quando apps surgem ou somem e oferece feedback claro no Windows e Linux. Prefere terminal? O CLI ghs faz o mesmo via linha de comando.
Domínios personalizados
Use uma URL Cloudflare com marca quando o link temporário não for suficiente
O caminho rápido funciona sem DNS, mas o GhostlyShare oferece fluxo opcional de URL personalizada para zonas Cloudflare. Adicione token, escolha zona, hostname e o GhostlyShare cria túnel gerenciado e registro DNS para o app local.
preview.seu-dominio.com
URLs personalizadas são criadas para demos que precisam parecer estáveis e reconhecíveis. O GhostlyShare pode reutilizar atribuições salvas, atualizar a rota e parar o túnel gerenciado no mesmo fluxo do app.
- 1
Conectar Cloudflare
Cole um token API do Cloudflare uma vez; GhostlyShare valida e armazena com segurança para sessões futuras de URLs personalizadas.
- 2
Escolha a zona e o hostname
Escolha a zona Cloudflare, insira o rótulo do hostname e deixe o GhostlyShare verificar se o hostname completo está disponível.
- 3
Publique a rota gerenciada
O GhostlyShare cria o túnel Cloudflare, configura o ingresso, registra o DNS e inicia a rota segura para sua porta local.
Casos de uso
Feito para quando localhost não basta
Prévias para clientes e colegas
Envie um link funcional antes de publicar uma branch ou build temporário.
Teste de webhook
Direcione serviços externos para um receptor local mantendo seu ciclo de desenvolvimento na sua máquina.
Verificações em dispositivos móveis
Abra seu site local de outro celular, tablet ou máquina de teste sem estar na mesma rede.
Demonstrações de API
Exponha uma API local para integração rápida e pare quando a sessão acabar.
Comparado com ngrok
Caminho simples para compartilhar apenas o que está rodando localmente
Se você usa ngrok, GhostlyShare oferece um fluxo direto: abra o app, escolha o serviço detectado, clique em Iniciar e envie o link. Links temporários são simples; domínios personalizados para URLs Cloudflare com marca.
Focado no desktop e visual
Ideal para ver apps locais detectados, iniciar compartilhamento com um clique, copiar a URL e parar a prévia em uma janela compacta.
Links temporários gratuitos primeiro
Ideal para prévias rápidas, sem login, conta ou assinatura antes de compartilhar. Domínios personalizados são uma opção para usuários Cloudflare.
Poderoso, porém mais manual
Ferramentas com terminal são ótimas para roteamento avançado. GhostlyShare foca na prévia diária, onde rapidez e simplicidade são essenciais.
Baixar
Baixe GhostlyShare para Windows ou Linux
Baixe o app desktop ou a CLI ghs na página de downloads do GhostlyShare. Os pacotes para Windows e Linux ficam separados, com links diretos do GitHub para ZIP, DEB, Arch e RPM.
Downloads para desktop e CLI
Abra a página de download dedicada para escolher entre instalação Windows, CLI Windows, desktop Linux e CLI Linux.
Abrir página de downloadFluxo via linha de comando
O CLI do GhostlyShare se chama ghs. Use para terminais, servidores e scripts, como escanear apps locais, compartilhar portas, checar doctor ou usar hostname Cloudflare personalizado.
Ler docs do CLIMicrosoft Store
No app desktop para Windows, a Microsoft Store é o método oficial de instalação assinada. Use o ZIP do GitHub para obter o pacote direto da versão.
Abrir Microsoft StoreDocumentação
Leia a documentação do GhostlyShare
O wiki no GitHub detalha instalação, detecção de apps, prontidão do link, estatísticas, proteção por senha, tempo de link, limites de uso, domínios personalizados, diferenças entre Windows e Linux e verificações para apps locais não aparecendo.
Primeiros passos
Execute um app de teste, abra GhostlyShare, crie uma URL pública e pare o compartilhamento corretamente.
Abrir guiaInstalação e Atualizações
No Windows, use a Microsoft Store. No Linux, escolha o pacote da sua distribuição.
Abrir guiaDetecção de app
Veja quais portas locais, frameworks, títulos, APIs e processos de desenvolvimento são sinais fortes de detecção.
Abrir guiaInterface de Linha de Comando
Instale o ghs no Windows ou Linux, escaneie apps locais, compartilhe portas, use saída JSON e execute verificações doctor.
Abrir guiaWindows e Linux
Compare empacotamento, armazenamento seguro de token, comportamento na bandeja, diferenças no desktop e fluxo de compartilhamento.
Abrir guiaTornando público
Entenda URLs aleatórias do Cloudflare, URLs personalizadas, atrasos na prontidão do link e o que ocorre quando o compartilhamento para.
Abrir guiaProteção por senha
Proteja links aleatórios e domínios personalizados com senha para visitantes, bloqueio após tentativas falhas e sessões de navegador expiradas.
Abrir guiaDuração do link
Configure links públicos para saírem do ar automaticamente após um período predefinido, hoje ou personalizado.
Abrir guiaLimites de taxa e sessões
Entenda limites de apps públicos ativos, slots de túnel aquecido, cooldowns de túneis rápidos da Cloudflare e sessões de visitantes com senha.
Abrir guiaEstatísticas de Tráfego
Entenda o que significam requisições, visitantes aproximados e usuários ativos na sessão atual do link público.
Abrir guiaSegurança e privacidade
Entenda o que não expor, como a proteção por senha ajuda e por que a duração do link não é controle de acesso.
Abrir guiaSolução de problemas
Verifique por que um app está oculto, um link parece offline ou a integração no Linux funciona diferente.
Abrir guiaSuporte
Reportar bugs ou solicitar recursos do GhostlyShare
Abra os formulários de issues no GitHub para bugs e sugestões. Antes de enviar, remova tokens, senhas, URLs privadas e dados de clientes.
Perguntas frequentes
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.

Conclusão
GhostlyShare transforma builds locais em algo que as pessoas podem testar
É propositalmente pequeno, direto e prático no Windows e Linux: inicie seu app, clique em Iniciar no GhostlyShare, envie o link e continue trabalhando.
Escolha seu download