Gately v0.6.6.6 disponible
15 novembre 2026
Télécharger v0.6.6.6 · GitHub Release
Panneau de navigation (#97)
- Recherche : la zone de recherche en haut de la page visiteur permet de choisir un moteur de recherche (jusqu'à 12, avec des préréglages courants intégrés ; dans l'adresse,
{q}représente le mot-clé). Entrée lance la recherche dans un nouvel onglet, et la saisie continue de filtrer les liens de la page. Une portée de recherche par défaut peut être définie. - Visible après connexion : un lien peut être rendu visible uniquement après connexion. Son nom et son adresse ne sont pas envoyés dans la page aux visiteurs non connectés ; après connexion, il s'affiche avec une marque de cadenas. Le site doit avoir l'authentification web activée avec l'option « N'exiger l'authentification que pour les chemins marqués « Obligatoire » ci-dessous ; tous les autres chemins sont publics ». Les visiteurs arrivant par un lien de partage ne comptent pas comme connectés.
- Image de fond : saisissez l'adresse d'une image ou importez-en une (1 Mo maximum) et réglez le flou et le voile. Les images importées sont servies sur un chemin distinct et peuvent être mises en cache. Les visiteurs peuvent aussi passer à leur propre fond, flou et voile dans les paramètres de la page.
- Cartes et groupes : les cartes de lien existent en deux tailles, grande et petite, avec titre et description facultatifs. Les groupes peuvent être repliés, et un groupe « Fréquemment utilisés » peut être activé.
- Informations de la page : titre de l'onglet, icône de l'onglet, description de la page et pied de page personnalisables.
- Langue du visiteur et menu utilisateur : les visiteurs peuvent changer de langue sur la page (mémorisée dans un cookie) ; après connexion, un menu utilisateur s'affiche et la déconnexion demande une confirmation.
Voir Services Web pour les détails.
DNS dynamique
- Nouveaux fournisseurs DNS : Tencent Cloud EdgeOne, Alibaba Cloud ESA, Baidu Cloud, Volcano Engine, DNS.LA, Rainyun, HiPM DNSMgr, Eranet / Tnet.hk, Vercel, NameSilo, Dynadot (mise à jour des enregistrements existants uniquement), Spaceship, Name.com, Gcore, ClouDNS et deSEC. Tencent Cloud EdgeOne prend aussi en charge la validation DNS des certificats et la suppression des enregistrements chez le fournisseur.
- TTL : avec un TTL à 0, les nouveaux enregistrements utilisent la valeur par défaut du fournisseur ; à la mise à jour, selon le fournisseur, le TTL existant est conservé ou la valeur par défaut est utilisée, et le TTL des enregistrements existants n'est plus modifié.
- Cloudflare : le champ supplémentaire « État du proxy » synchronise l'état du proxy des enregistrements existants lorsqu'il vaut true / false et ne le gère pas lorsqu'il est vide ; les enregistrements dont le proxy est activé utilisent toujours un TTL automatique. Lorsque plusieurs enregistrements ont le même nom et le même type, l'un est conservé avec la valeur cible et les autres, qui contiennent d'anciennes valeurs, sont supprimés.
- Autres : les domaines sous des suffixes publics à plusieurs niveaux comme
com.aretorg.brsont découpés selon la liste des suffixes publics ; les rappels personnalisés prennent en charge la variable{timestamp}et{ttl}vaut 600 lorsqu'aucun TTL n'est configuré ; dynv6 met à jour l'adresse du domaine racine via la zone ; Alibaba Cloud n'agit que sur la ligne par défaut lorsqu'aucune ligne n'est indiquée.
Voir DNS dynamique pour les détails.
Prévention d'intrusion
- Sources de confiance : les sources de confiance enregistrées par les modules ne déclenchent plus la détection des ports leurres ni des scans de ports (prise en charge par les backends nftables et iptables) ; les règles de journaux, les bannissements manuels et le contrôle d'accès restent appliqués.
- frps : l'adresse source d'un frpc qui se connecte avec le bon jeton devient une source de confiance. Lorsqu'un autre appareil derrière la même sortie haut débit domestique fait du TCP hole punching, le frpc n'est plus banni avec lui pour cause de scan de ports. Elle reste valable 10 minutes après la connexion ou tant que la connexion à frps est maintenue ; une fois la connexion coupée, une nouvelle connexion est nécessaire. Elle est révoquée à l'arrêt de frps ou lorsque le jeton ou le port d'écoute change.
Voir Prévention d'intrusion pour les détails.
Services Web
- Accès sans authentification pour les administrateurs connectés entre domaines parents : l'administrateur lance désormais une poignée de main à ticket à usage unique en ouvrant
/__gately_auth/admin-startsur le site (avec éventuellement?next=/chemin), et les visiteurs ordinaires ne sont plus redirigés vers l'adresse d'entrée de l'administration. Il est conseillé d'enregistrer cette adresse en favori. - Cache des réponses : les requêtes qui ne portent que le cookie de connexion propre à Gately peuvent de nouveau être mises en cache. Auparavant, dès qu'un domaine d'authentification unique ou l'authentification web était activé, toutes les requêtes connectées portaient un cookie et le cache restait vide. Les autres cookies, les cookies de session émis par d'autres instances et les en-têtes d'authentification contournent toujours le cache.
Notes de mise à jour
- Docker : récupérez la nouvelle image et recréez le conteneur ; OpenWrt : installez le nouveau
.apk/.ipkpar-dessus l'ancien ; fnOS : installez le nouveau.fpkdans le Centre d'applications ; les autres installations peuvent se mettre à jour en ligne depuis les paramètres système. - Les administrateurs qui utilisent l'accès sans authentification entre domaines parents doivent ouvrir une fois
/__gately_auth/admin-startsur le site après la mise à jour pour effectuer la poignée de main. - Les enregistrements de même nom et de même type contenant d'anciennes valeurs dans une tâche de DNS dynamique Cloudflare sont fusionnés en un seul à la prochaine synchronisation.