GhostlyShare · Windows & Linux

Partage ton localhost. En un clic.

Créé en local. Partagé avec le monde. GhostlyShare détecte ton application web : tu la partages en un clic.

Démarrage rapide

Ouvre GhostlyShare. Tes applications sont déjà là.

  1. 01

    Lance ton application locale

    Lance ton site, ton serveur de développement ou ton API comme d’habitude. GhostlyShare vérifie les ports locaux et détecte automatiquement les applications web accessibles.

  2. 02

    Sélectionne-la dans GhostlyShare

    Choisis une application détectée et clique sur Go Public. GhostlyShare crée le lien public via Cloudflare, sans déploiement, configuration du routeur ni commande de tunnel manuelle.

  3. 03

    Copie le lien ou scanne le code QR

    Envoie le lien public à la personne qui teste ton application ou ouvre-le sur ton téléphone. Laisse ton ordinateur, ton application et GhostlyShare en marche.

Application GhostlyShare avec un site détecté, un lien actif et les commandes de partage
Tes applications et les commandes de partage au même endroit. Capture d’un aperçu en cours.

L’application de bureau en action

Du projet local au lien public, en vidéo

Découvre le fonctionnement avant l’installation : détecter une application, lancer le partage et ouvrir l’aperçu public.

Voir directement sur YouTube ↗

La connexion à YouTube ne se fait qu’au lancement de la vidéo.

Que veux-tu partager ?

Une démo pour avancer

Aperçus de sites web

Permets à tes clients et à ton équipe de tester tes dernières modifications dans leur navigateur, sans déploiement de test.

Tester des webhooks en local

Fournis à un service externe une URL de rappel publique vers ton API locale. Vérifie son authentification avant de protéger l’aperçu par mot de passe.

Tests sur de vrais appareils

Ouvre l’aperçu sur un téléphone ou une tablette, même hors de ton Wi-Fi. Le code QR facilite l’accès.

Dans GhostlyShare

Plus qu’un lien : maîtrise ton aperçu

Ces commandes s’ouvrent depuis la fiche de l’application. Les captures montrent la véritable interface ; les valeurs sont des exemples, pas des réglages conseillés.

Choisis qui peut ouvrir ton lien

Protège un aperçu avec un mot de passe temporaire. Les visiteurs doivent le saisir pour accéder à ton application locale.

Limite les tentatives échouées et définis la durée des sessions autorisées. Disponible pour les liens temporaires et les domaines personnalisés.

Réglages du mot de passe, des tentatives échouées et de la durée de session

Compatible avec tes outils

Il suffit d’une application web locale

GhostlyShare fonctionne avec les applications HTTP et HTTPS locales accessibles, sans extension de framework. Il transmet aussi les connexions WebSocket pour les usages pris en charge.

  • React · Vite · Next.js
  • ASP.NET Core · Blazor
  • Vue · Angular · SvelteKit
  • Node.js · APIs · WordPress
Application non détectée ? Consulte le guide de dépannage. ↗

De ton ordinateur à ton téléphone

Affiche le code QR et scanne-le avec ton téléphone ou ta tablette. L’aperçu s’ouvre dans le navigateur sans saisir une longue URL.

Teste les commandes tactiles, les mises en page adaptatives et le comportement sur de vrais appareils, même hors de ton Wi-Fi.

Exemple de code QR pour ouvrir une application partagée sur téléphone

Domaines personnalisés en option

Utilise une adresse reconnaissable

Les liens temporaires ne nécessitent ni compte Cloudflare ni domaine. Pour une adresse personnalisée, connecte un domaine géré par Cloudflare avec ton jeton API et choisis un nom d’hôte.

GhostlyShare configure le tunnel et l’entrée DNS de l’application choisie. Le mot de passe et l’expiration du lien restent disponibles.

Configurer un domaine personnalisé ↗

CLI · Windows & Linux

Partage depuis le terminal. Automatise les tâches répétitives.

Intègre le partage à ton développement avec la CLI ghs pour Windows et Linux. Lance des aperçus depuis des scripts, teste les webhooks et transmets le lien à tes outils.

  1. Détecte les applications avec ghs scan --json et traite les résultats dans tes scripts.
  2. Utilise --url-only pour obtenir le lien public ou --json pour des événements d’état structurés.
  3. Définis une durée avec --expires-after pour arrêter automatiquement le partage après la démo ou le test.

Lance un aperçu de 15 minutes

ghs share 5173 --expires-after 15m

Après avoir installé la CLI, remplace 5173 par le port de ton application. Laisse la commande active pendant le partage ; Ctrl+C arrête l’aperçu avant la fin.

Installation et commandes CLI ↗
Fais expirer le lien automatiquement
Fenêtre de durée du lien avec partage illimité ou à expiration

Vois si ton aperçu est utilisé

Consulte les requêtes, le nombre approximatif de visiteurs et les utilisateurs actifs pendant le partage.

Ces compteurs donnent un retour rapide pendant une démo. Ce sont des statistiques de session, pas une analyse complète ni un audit de sécurité.

Les compteurs restent sur ton appareil pour la session en cours ; ils ne sont pas envoyés à GhostlyInc.

Compteurs en direct des requêtes, visiteurs et utilisateurs actifs

Continue ton projet

Télécharge GhostlyShare et partage ton premier lien

Sans compte. Sans e-mail. Sans abonnement.

Partage des liens temporaires sans inscription ni connexion. GhostlyShare est gratuit et nous ne collectons pas de données d’analyse sur ton utilisation de l’application.

Choisis le paquet Windows ou Linux sur la page de téléchargement. L’application de bureau et la CLI sont proposées séparément.

Télécharger GhostlyShare ↗

Questions fréquentes sur GhostlyShare

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. GhostlyShare propose des versions Linux en paquets DEB, Arch et RPM sur GitHub. 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.