Europe/Paris
Projets1 mars 2026

Gateway Manager – Système de gestion de passerelles

image
Gateway Manager est une application web pensée pour exposer un service local au public de manière simple et sécurisée, en s’appuyant sur un VPS comme point d’entrée. Le projet permet de créer une passerelle entre un serveur accessible sur Internet et une machine située derrière un réseau privé, sans avoir besoin d’ouvrir directement la box ou d’exposer l’infrastructure locale. L’objectif était de proposer une solution claire pour les personnes qui hébergent chez elles un service comme un serveur Minecraft, un site web ou tout autre application réseau, mais qui n’ont pas d’adresse IP publique.
Gateway Manager utilise un VPS avec une IP publique pour relayer le trafic vers la machine locale via un tunnel WireGuard, avec des règles de redirection adaptées au service à exposer.
Le fonctionnement repose sur une logique simple:
  • le VPS joue le rôle de passerelle publique;
  • la machine locale se connecte au VPS via WireGuard;
  • les ports nécessaires sont redirigés vers le service hébergé en local;
  • la connexion reste structurée et plus sécurisée qu’une ouverture directe sur le réseau domestique.
Cette approche permet de centraliser la configuration réseau et de garder une séparation claire entre l’accès public et l’infrastructure interne. Une section dédiée guide l’utilisateur pour installer et configurer WireGuard selon le système utilisé.
Le projet prend en compte plusieurs environnements afin de simplifier la mise en route et d’éviter les erreurs de configuration.
Gateway Manager permet de définir les redirections de ports de façon rapide.
Des presets facilitent la configuration pour différents usages, comme des services de jeu, du RDP ou d’autres services réseau classiques.
Le générateur assemble les informations nécessaires pour produire des fichiers WireGuard et des scripts d’installation prêts à l’emploi.
Le projet inclut aussi des scripts .sh et .ps1 pour automatiser une partie de la préparation des machines, ce qui réduit les manipulations manuelles.
J’ai conçu et développé seul l’ensemble de l’application en React, de l’interface jusqu’à la logique de configuration.
L’objectif était de rendre un sujet réseau assez technique beaucoup plus accessible, avec une interface claire, responsive et orientée usage réel.
Gateway Manager permet de publier un service local via un VPS bas coût, avec une configuration plus propre et plus lisible que des réglages réseau faits à la main.
Le projet est terminé et sert de démonstration concrète d’une solution de tunneling et de redirection de ports pour exposer des services privés au public.
Les captures ci-dessus montrent le flux complet du projet:
  • la page d’accueil et la présentation de la passerelle;
  • la documentation WireGuard;
  • le gestionnaire de ports;
  • le générateur de configuration.