GhostlyShare pour prévisualisations localhost
GhostlyShare partager localhost sur Windows ou Linux
GhostlyShare est une petite app de bureau avec CLI pour Windows et Linux. Elle trouve vos apps web locales et les transforme en liens Cloudflare publics, sans déploiement, DNS ni onglets partout.

localhost:5173Idée produit
Un lien public pour l’application déjà en cours d’exécution sur votre machine
Démarrez un serveur dev, un tableau de bord local, un récepteur webhook ou une petite API. GhostlyShare le détecte, affiche le port et propose un bouton Démarrer. Un clic plus tard, vous avez une URL publique à ouvrir, copier et partager.
Frameworks supportés
Si c’est une application web locale, GhostlyShare peut généralement la partager
GhostlyShare ne nécessite aucun plugin framework. Il détecte et transfère le trafic HTTP, HTTPS, WebSocket, long-polling, streaming et API local, s’adaptant ainsi aux stacks courants avec un simple bouton Démarrer.
React, Vite, Next.js
Partagez des aperçus hot-reload et serveurs dev frontend sur des ports comme 3000, 5173 ou similaires.
ASP.NET Core, Blazor Server, Blazor WebAssembly
Transférez les ressources du framework, trafic de type SignalR, long polling, redirections, cookies et points de terminaison HTTPS locaux pour le développement.
Vue, Nuxt, Angular, SvelteKit
Exposez des applications navigateur fonctionnant sur un serveur HTTP ou HTTPS local, incluant les routes dev-server et les mises à jour WebSocket.
Node.js, Express, Fastify, ASP.NET APIs
Partagez des API JSON, récepteurs webhook, interfaces Swagger ou OpenAPI, endpoints santé et requêtes POST classiques.
WordPress, PHP, static HTML
Prévisualisez CMS locaux, sites statiques et pages riches en contenu quand GhostlyShare identifie un point d’accès stable côté navigateur.
WebSockets, SSE, streaming responses
Maintenez les aperçus temps réel modernes via la route publique grâce au proxy WebSocket et aux délais adaptés au streaming.
Fonctionnalités
Tout le nécessaire pour un flux local-vers-public fluide
Détection automatique des applications locales
GhostlyShare scanne les ports locaux, teste les points HTTP et HTTPS, lit les titres de pages, et reconnaît les API via OpenAPI, Swagger, docs et endpoints santé.
Liens temporaires d’abord, domaines personnalisés optionnels
Aucun login, compte, abonnement ou domaine personnalisé requis pour la voie rapide. Pour une URL de marque, utilisez l’option domaine personnalisé Cloudflare.
Proxy HTTP et WebSocket
Les apps modernes fonctionnent toujours car GhostlyShare transmet le trafic HTTP normal et les connexions WebSocket via la route publique active.
Copier, ouvrir, arrêter, répéter
Chaque app active dispose d’une barre d’actions compacte : ouvrir l’URL publique, copier avec confirmation, ou arrêter la prévisualisation à la fin.
Application bureau et CLI ghs
Utilisez l’app de bureau pour démarrer et arrêter facilement. Utilisez ghs pour le terminal, les serveurs ou les scripts.
Liens publics protégés par mot de passe
Ajoutez un mot de passe avant ou pendant qu’un lien aléatoire ou un domaine personnalisé est actif. Les visiteurs doivent déverrouiller le lien, les tentatives échouées peuvent être bloquées, et les sessions visiteurs peuvent expirer automatiquement.
Liens publics à expiration automatique
Définissez une durée de vie pour qu’une démo, revue, test webhook ou aperçu client se ferme automatiquement après quelques minutes, heures, aujourd’hui ou une durée personnalisée, tandis que votre app locale continue de tourner.
Sessions conscientes des limites de débit
GhostlyShare limite à trois le nombre d’applications publiques simultanées, suit les temps de recharge des tunnels Cloudflare et sépare les liens actifs des processus de tunnel pour plus de clarté.
Statistiques de trafic en direct
Consultez les compteurs locaux simples pour la session actuelle : requêtes, visiteurs approximatifs et utilisateurs récents. Ce sont des retours rapides, pas des analyses complètes.
Gestion sûre du cycle de vie
Quand une app locale se ferme, que le réseau change ou que l’URL publique devient inaccessible, GhostlyShare arrête le partage et remet la carte de l’app en mode Local uniquement.
Flux
De localhost à URL publique en quatre étapes simples
- 1
Lancez votre app locale
Démarrez Vite, ASP.NET Core, un tableau de bord, un récepteur webhook ou tout service web local comme d’habitude.
- 2
Cliquez sur Démarrer dans GhostlyShare
L’application détecte le port, prépare la route publique sécurisée, attend l’URL et affiche l’état En direct quand c’est prêt.
- 3
Choisissez les règles d’accès et de durée de vie
Avant de rendre le lien public, définissez éventuellement un mot de passe, une limite d’échecs, la durée de session du mot de passe et une expiration automatique du lien public.
- 4
Partager l’URL
Copiez le lien, ouvrez-le dans un navigateur, envoyez-le à un client ou testez-le depuis un autre appareil.
Démo vidéo
Voir GhostlyShare en action
Une courte démo YouTube montre comment GhostlyShare transforme une application locale en URL de prévisualisation publique.
Pourquoi c’est rapide
L’application gère les tâches fastidieuses avant que vous n’y pensiez
GhostlyShare surveille les ports locaux, mémorise les prévisualisations en direct, ajuste les routes selon l’apparition ou disparition d’apps, et fournit un retour clair sur Windows et Linux. La CLI ghs offre ce même flux en ligne de commande.
Domaines personnalisés
Utilisez une URL Cloudflare de marque quand le lien temporaire ne suffit pas
Le chemin rapide fonctionne sans DNS, mais GhostlyShare propose aussi un flux URL personnalisé optionnel pour les zones Cloudflare. Ajoutez un token, choisissez la zone, saisissez un nom d’hôte, GhostlyShare crée le tunnel géré et l’enregistrement DNS.
preview.votre-domaine.com
Les URL personnalisées sont conçues pour des démos stables et reconnaissables. GhostlyShare peut réutiliser les affectations enregistrées, actualiser la route et arrêter le tunnel géré depuis la même application.
- 1
Connecter Cloudflare
Collez un token API Cloudflare une fois, GhostlyShare le valide et le stocke en sécurité pour les sessions d’URL personnalisées ultérieures.
- 2
Choisissez la zone et le nom d’hôte
Choisissez la zone Cloudflare, saisissez le label du nom d’hôte, et laissez GhostlyShare vérifier la disponibilité complète du nom.
- 3
Publier la route gérée
GhostlyShare crée le tunnel Cloudflare, configure l’ingress, écrit l’enregistrement DNS et lance la route sécurisée vers votre port local.
Cas d’usage
Conçu pour les moments où localhost ne suffit pas
Prévisualisations pour clients et collègues
Envoyez un lien fonctionnel avant de déployer une branche ou publier une build temporaire.
Test de webhook
Dirigez les services externes vers un récepteur local tout en gardant votre boucle de développement sur votre machine.
Vérifications sur appareils mobiles
Ouvrez votre site local depuis un autre téléphone, tablette ou machine de test sans être sur le même réseau.
Démonstrations API
Exposez une API locale pour une intégration rapide, puis arrêtez-la à la fin de la session.
Comparé à ngrok
Un chemin plus simple quand vous ne partagez que ce qui tourne localement
Si vous utilisez souvent ngrok, GhostlyShare propose un flux de prévisualisation local plus direct : ouvrez l’app, choisissez le service détecté, lancez le partage et envoyez le lien. Les liens temporaires sont légers, les domaines personnalisés offrent une URL Cloudflare brandée.
Priorité au desktop et visuel
Idéal pour voir les applications locales détectées, partager d’un clic, copier l’URL et arrêter la prévisualisation depuis une fenêtre compacte.
Liens temporaires gratuits en priorité
Idéal pour des aperçus rapides sans connexion, compte ou abonnement préalable. Les domaines personnalisés sont une option pour les utilisateurs Cloudflare.
Puissant, mais plus manuel
Les outils de partage en terminal sont excellents pour les flux de routage avancés. GhostlyShare privilégie la prévisualisation rapide et simple au quotidien.
Télécharger
Téléchargez GhostlyShare pour Windows ou Linux
Téléchargez l’app de bureau ou la CLI ghs depuis la page de téléchargement GhostlyShare. Les paquets Windows et Linux sont séparés, avec des liens GitHub directs pour ZIP, DEB, Arch et RPM.
Téléchargements bureau et CLI
Ouvrez la page dédiée pour choisir entre installation Windows, CLI Windows, bureau Linux et CLI Linux.
Ouvrir la page de téléchargementWorkflow en ligne de commande
La CLI GhostlyShare s’appelle ghs. Utilisez-la pour les flux terminal, serveur et script : scanner les apps locales, partager un port, vérifier doctor, ou utiliser un nom d’hôte Cloudflare personnalisé.
Lire la doc CLIMicrosoft Store
Pour l’application Windows, le Microsoft Store reste la méthode d’installation signée. Utilisez le ZIP GitHub si vous souhaitez le package de version directe.
Ouvrir le Microsoft StoreDocs
Lire la documentation GhostlyShare
Le wiki GitHub explique l’installation, détection d’app, disponibilité du lien, statistiques, protection par mot de passe, durée des liens, limites de débit, domaines personnalisés, différences Windows/Linux, et vérifications en cas d’absence d’app locale.
Premiers pas
Lancez une app test, ouvrez GhostlyShare, créez une URL publique, et arrêtez le partage proprement.
Ouvrir le guideInstallation et mises à jour
Sur Windows, utilisez le Microsoft Store. Sur Linux, choisissez le paquet adapté à votre distribution.
Ouvrir le guideDétection d’application
Découvrez quels ports locaux, frameworks, titres, APIs et processus de dev sont des signaux forts de détection.
Ouvrir le guideInterface en ligne de commande
Installez ghs sur Windows ou Linux, scannez les apps locales, partagez un port, utilisez la sortie JSON et lancez des vérifications doctor.
Ouvrir le guideWindows et Linux
Comparez le packaging, le stockage sécurisé des tokens, le comportement de la barre système, les différences desktop et le flux de partage supporté.
Ouvrir le guidePasser en public
Comprenez les URLs Cloudflare aléatoires, URLs personnalisées, délais de préparation des liens, et ce qui se passe quand le partage s’arrête.
Ouvrir le guideProtection par mot de passe
Protégez les liens aléatoires et domaines personnalisés par mot de passe, verrouillage après échecs et sessions navigateur expirantes.
Ouvrir le guideDurée de vie du lien
Programmez la désactivation automatique des liens publics après une durée prédéfinie, aujourd’hui ou personnalisée.
Ouvrir le guideLimites de débit et sessions
Comprenez les limites d’applications publiques actives, les emplacements de tunnel chaud, les pauses des tunnels rapides Cloudflare et les sessions visiteurs protégées par mot de passe.
Ouvrir le guideStatistiques de trafic
Comprenez la signification des requêtes, visiteurs approximatifs et utilisateurs actifs durant la session du lien public en cours.
Ouvrir le guideSécurité et confidentialité
Examinez ce qu’il ne faut pas exposer, comment la protection par mot de passe aide, et pourquoi la durée de vie du lien n’est pas un contrôle d’accès.
Ouvrir le guideDépannage
Vérifiez pourquoi une application est cachée, un lien semble hors ligne ou pourquoi l’intégration Linux diffère.
Ouvrir le guideSupport
Signaler bugs ou demander fonctionnalités GhostlyShare
Ouvrez les formulaires GitHub pour bugs et idées. Avant de poster, supprimez tokens, mots de passe, URLs privées et données clients.
FAQ
Réponses rapides avant de partager une app locale
Dois-je créer un compte pour utiliser GhostlyShare ?
Non. GhostlyShare est conçu pour des prévisualisations locales rapides sans connexion, création de compte ou abonnement.
Ai-je besoin d’un domaine personnel ?
Non. Vous pouvez partager un lien de prévisualisation public temporaire sans acheter de domaine, modifier le DNS ou publier un test. Si vous utilisez Cloudflare, GhostlyShare peut aussi créer une URL personnalisée de marque.
Quels frameworks GhostlyShare supporte-t-il ?
GhostlyShare est indépendant du framework. Il fonctionne avec des applications HTTP et HTTPS locales issues de stacks comme React, Vite, Next.js, Vue, Angular, SvelteKit, ASP.NET Core, Blazor, APIs Node, WordPress, HTML statique, Swagger ou OpenAPI, et récepteurs webhook.
Puis-je utiliser GhostlyShare sur Linux ?
Oui. Les versions Linux sont disponibles sur GitHub en DEB, Arch et RPM. Sur Windows, l’app du Microsoft Store reste le plus simple.
GhostlyShare dispose-t-il d’une CLI ?
Oui. La CLI s’appelle ghs et fonctionne sur Windows et Linux. Utilisez-la pour le terminal, les serveurs et les scripts; gardez l’app de bureau pour un flux visuel.
Puis-je protéger par mot de passe un lien public GhostlyShare ?
Oui. La protection par mot de passe peut être activée pour chaque lien public, URL aléatoire ou domaine personnalisé. Les visiteurs doivent saisir le mot de passe avant que GhostlyShare ne redirige vers l’app locale.
Un lien public peut-il se désactiver automatiquement ?
Oui. La durée de vie du lien vous permet de choisir quand un lien public cesse d’être partagé. L’app locale continue, mais l’URL publique GhostlyShare se désactive après le délai choisi.
Puis-je consulter les statistiques de trafic d’un lien public ?
Oui. Tant qu’un lien de bureau est actif, GhostlyShare affiche des compteurs simples pour les requêtes, visiteurs approximatifs et utilisateurs actifs durant la session. Ces chiffres sont pour un retour rapide, pas pour une analyse ou audit de sécurité complet.
Combien d’applications publiques puis-je partager simultanément ?
GhostlyShare autorise jusqu’à trois applications publiques actives simultanément. Les tunnels rapides Cloudflare aléatoires peuvent aussi entrer en pause locale en cas de limitation de débit.
Comment fonctionnent les domaines personnalisés ?
Les domaines personnalisés utilisent Cloudflare. Après ajout d’un token valide, GhostlyShare charge vos zones, vérifie le nom d’hôte, crée le tunnel et l’enregistrement DNS, et redirige vers l’app locale. Windows stocke le token avec DPAPI, Linux utilise Secret Service via libsecret.
Où se trouve la documentation GhostlyShare ?
Le wiki GitHub couvre l’installation, détection d’app, mise en ligne, protection par mot de passe, durée des liens, statistiques, domaines personnalisés, différences Windows/Linux, dépannage, rapports de bugs et demandes de fonctionnalités.
GhostlyShare est-il destiné à remplacer ngrok ?
Cela dépend du workflow. Les outils comme ngrok sont puissants pour le routage avancé, tandis que GhostlyShare privilégie des prévisualisations rapides sur desktop pour apps locales, APIs, webhooks et démos sous Windows et Linux.

En résumé
GhostlyShare transforme une build locale en une expérience accessible à tous
Il est volontairement petit, direct et pratique sur Windows et Linux : lancez votre app, cliquez sur Start dans GhostlyShare, envoyez le lien et continuez à travailler.
Choisissez votre téléchargement