Skip to content
v0.5.7 : montages SMB et nouveaux thèmes →

Une boîte à outils de passerelle réseau
où tout est visible

DDNS, traversée NAT STUN, redirection de ports, proxy inverse, certificats, WAF, Tailscale et frp, réunis dans un seul binaire d'environ 32 Mo. Pour les réseaux domestiques, les NAS, les serveurs cloud et tous types de serveurs.

~32 MoUn seul binaire, interface d'administration intégrée
0Connexion aux serveurs du projet par défaut
MultiplateformeLinux / macOS / Windows / FreeBSD, y compris ARM, MIPS et RISC-V
Apache-2.0Licence open source, code source auditable

Les outils réseau du quotidien, gérés au même endroit

Les fonctions les plus utiles pour les réseaux domestiques et l'exploitation de serveurs. Chaque module peut être activé ou désactivé séparément.

DNS dynamique

18 fournisseurs dont Alibaba Cloud, Cloudflare, Tencent Cloud, DNSPod, Huawei Cloud, Route 53, OVH, Gandi et Namecheap ; détection de l'IP par URL, interface réseau ou commande, IPv4 et IPv6, notifications par webhook.

Traversée STUN

Percement de NAT et maintien de session TCP / UDP, UPnP / NAT-PMP, redirection intégrée ; déclenche webhooks et scripts quand l'adresse publique change.

Redirection de ports

TCP / UDP, IPv4 / IPv6, plages de ports, basculement multi-cibles, limites de connexions et statistiques de trafic ; envoi possible du protocole PROXY en aval pour conserver l'adresse réelle du client ; le routage SNI permet à plusieurs services de partager le port 443.

Certificats SSL

Émission et renouvellement ACME automatiques via DNS-01 (certificats génériques compris) ou HTTP-01, avec EAB ; export vers un dossier et exécution d'un script après chaque changement.

Services Web

Proxy inverse par domaine, redirections et fichiers statiques ; HTTPS, HTTP/3, WebSocket et protocole PROXY ; plusieurs serveurs d'origine avec poids et stratégies, vérifications d'état, compression, limitation de débit et cache des réponses ; peut remplacer nginx : backends par chemin, authentification déléguée et utilisateurs partagés avec TOTP et authentification unique.

Pare-feu WAF

Coraza et OWASP CRS v4 intégrés, règles activables par fichier, SecLang personnalisé, mode blocage ou détection seule.

Réseaux et tunnels

Supervise Tailscale, frp (frpc / frps) et les tunnels cloudflared comme processus gérés, toujours avec la dernière version amont.

Gestion de Docker

Création et modification de conteneurs, journaux et terminaux, Compose, mise à jour d'images en un clic (retour arrière automatique en cas d'échec), réseaux et volumes.

Terminal Web

SSH, Telnet et shell local (désactivé par défaut), avec proxy, sessions persistantes, gestion de fichiers SFTP et vues scindées.

Services de fichiers

Services WebDAV et FTP et montages de stockage pour dossiers locaux, WebDAV distant et partages SMB, avec gestion de fichiers en ligne.

Tâches planifiées et Wake-on-LAN

Tâches cron qui exécutent des commandes ou des requêtes HTTP avec historique ; diffusion de paquets magiques Wake-on-LAN et détection de présence.

Durcissement de la sécurité

Passkeys et authentification à deux facteurs, comptes en lecture seule, journal d'audit, historique de configuration avec restauration en un clic, limitation des échecs de connexion, chemin d'accès secret et accès limité au réseau local.

Contrôle d'accès

Règles de chemins par site, liens de partage temporaires, bannissement automatique après échecs d'authentification répétés, filtrage GeoIP par pays et listes d'autorisation / blocage d'IP.

Statistiques et supervision

Métriques Prometheus globales et tableau de bord Grafana couvrant certificats, DDNS, redirection de ports et sites ; auto-diagnostic réseau en un clic pour vérifier NAT, ports, horloge et résolution DNS.

Centre de notifications

Webhook, Telegram, Bark, ntfy, Gotify, Pushover, Discord, Slack, ServerChan, PushPlus, WeCom, DingTalk, Feishu et e-mail ; modèles de règles intégrés, avec mise en sourdine et déduplication.

Sauvegarde de la configuration

Sauvegardes chiffrées (scrypt + AES-GCM), politiques de rétention et sauvegardes planifiées vers un dossier local ou un point de montage de stockage.

Diagnostic réseau

Ping, traceroute, test de ports, requêtes DNS, test de débit et analyse du réseau local, exécutés comme tâches d'arrière-plan.

API, CLI et MCP

Plusieurs jetons avec autorisations par module et documentation OpenAPI générée automatiquement ; gately ctl pour piloter une instance et gately mcp pour connecter des assistants IA.

Voir tous les modules →

Application native fnOS

Installez-le sur fnOS, ouvrez-le depuis le bureau

Gately fournit des paquets hors ligne pour fnOS (x86 / ARM), à installer manuellement depuis le Centre d'applications. Il s'intègre à la passerelle unifiée fnOS, partage le point d'entrée que vous utilisez déjà pour fnOS et peut réutiliser la session de l'administrateur fnOS.

Intégré à la passerelle unifiée fnOS

Cliquez sur l'icône du bureau fnOS et l'interface d'administration s'ouvre sous /app/gately/. L'adresse du réseau local comme votre domaine fnOS distant fonctionnent, sans port supplémentaire à ouvrir ni rediriger, et fnOS gère le contrôle d'accès.

Connexion avec votre session d'administrateur fnOS

Activez Connexion via fnOS et les administrateurs déjà connectés à fnOS entrent directement dans Gately, sans mot de passe ni code à deux facteurs. Les utilisateurs fnOS ordinaires doivent toujours se connecter. Désactivé par défaut.

Toutes les fonctions, en natif

S'exécute en root : il peut écouter sur 80/443, gérer Docker et ouvrir le terminal Web. La configuration est conservée à la désinstallation, et la mise à niveau consiste à installer le .fpk plus récent.

Un logiciel placé à la frontière de votre réseau doit être transparent

Il détient vos clés DNS et les clés privées de vos certificats : chaque comportement doit pouvoir être inspecté.

Transparent

Aucune connexion aux serveurs du projet et aucune remontée d'informations par défaut. Chaque adresse externe, comme la recherche de l'IP publique ou les serveurs STUN, est visible, modifiable et désactivable.

Auditable

La configuration est du JSON en clair avec les droits 0600, prête pour les diff et les retours arrière avec git. Les champs sensibles sont masqués dans les réponses de l'API.

Sous votre contrôle

La connexion via des tiers utilise vos propres applications OAuth, sans aucun relais. La mise à niveau en ligne ne s’exécute que sur clic d’un administrateur (installations binaires Linux) ; rien ne se met à jour en arrière-plan.

Déploiement en un fichier

Un binaire statique avec l'interface intégrée. Fonctionne avec Docker, systemd et OpenWrt, sur NAS, routeurs logiciels et serveurs cloud.

Opérationnel en une minute

Images disponibles pour amd64, arm64 et arm/v7. Après le démarrage, ouvrez http://IP_DE_L_APPAREIL:16680 et connectez-vous avec le compte par défaut admin et le mot de passe par défaut gately.cn, puis changez-le immédiatement.

docker run -d --name gately --network host \
  -v ./gately-data:/etc/gately \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ghcr.io/wangwanjie/gately:latest

Guide d'installation complet →

FAQ

Oui. Dans Paramètres → Sauvegarde et migration, choisissez un fichier .lkcf ou un zip de configuration du site entier, prévisualisez, puis importez. Les règles importées sont désactivées par défaut : vous pouvez cohabiter avec Lucky, basculer module par module et revenir en arrière à tout moment.

Non. Par défaut, Gately ne se connecte à aucun serveur du projet et ne remonte aucune information.

NAS domestiques, routeurs logiciels, serveurs cloud et serveurs en tout genre. Des binaires sont fournis pour Linux (amd64 / arm64 / arm / mips / mipsle / riscv64), macOS, Windows et FreeBSD, ainsi que des images Docker pour amd64 / arm64 / arm/v7, un paquet d'application native pour fnOS et des paquets OpenWrt (.ipk / .apk).

Oui. Chaque version fournit des paquets fnOS hors ligne (.fpk) à installer manuellement depuis le Centre d'applications. Gately s'intègre à la passerelle unifiée fnOS : il s'ouvre depuis l'icône du bureau et fonctionne aussi via votre domaine fnOS distant. Activez Connexion via fnOS dans Paramètres → Contrôle d'accès et les administrateurs fnOS déjà connectés entrent directement, sans mot de passe ni code à deux facteurs.

Ces modules écoutent directement sur les ports de l'hôte. Si vous n'avez pas besoin de gérer Docker, vous pouvez retirer le montage de docker.sock.

Plus de questions →

Reprenez le contrôle de la frontière de votre réseau

Ouvert, transparent, en un seul fichier. Déployez Gately dès aujourd'hui.

Scannez avec votre téléphone pour rejoindre le groupe TelegramScannez avec votre téléphone pour rejoindre le groupe Telegram

Publié sous licence Apache-2.0.