Trois protocoles
WireGuard, OpenVPN et IPsec/IKEv2 : clés, certificats, adresses sans collision et fichiers de configuration générés par la console.
Un module facultatif pour gérer les accès VPN de la machine de ToutWAF : serveurs WireGuard, OpenVPN et IPsec, leurs clients, fichiers prêts à l'emploi. Désactivé par défaut et expérimental : pas encore éprouvé en production.
Où le trouver dans la console : Menu Administration : Paramètres, onglet Modules ; la section VPN n'apparaît dans le menu que lorsque le module est activé.
Ce module est expérimental, pas encore éprouvé en production. Nous préférons le dire avant de décrire quoi que ce soit.
WireGuard, OpenVPN et IPsec/IKEv2 : clés, certificats, adresses sans collision et fichiers de configuration générés par la console.
Un fichier par client, remis une seule fois à la création ; pour WireGuard, aussi le texte du QR code pour l'application mobile.
Avant d'appliquer, un plan liste ce qui serait écrit et démarré, avec des vérifications. Un réseau de tunnel qui contiendrait votre adresse de connexion est refusé.
Un interrupteur dans Paramètres > Modules, réservé aux administrateurs de la plateforme, consigné dans le journal d'audit.
Chaque point est décrit dans la documentation du produit ; aucun n'a été essayé sur un vrai serveur.
Créer un serveur (protocole, nom d'hôte public, port, réseau), y ajouter des clients, les suspendre, renouveler leur clé ou les révoquer.
Relier cette machine, en client, à un VPN existant (WireGuard, OpenVPN). Elle ne remplace jamais la route par défaut sauf option explicite, pour garder la console joignable.
Un plan relu, puis « Appliquer » écrit les fichiers et démarre l'unité, par un assistant root dédié qui revalide la demande. Un changement risqué reste à l'essai 60 secondes et revient en arrière sans votre confirmation.
L'assistant n'accepte que des directives connues : une configuration qui contient autre chose est refusée, quel que soit celui qui l'a générée.
Une page en lecture seule montre les pairs, la dernière poignée de main et le trafic ; si l'assistant n'est pas disponible, elle le dit au lieu d'échouer en silence.
Clés, certificats et mots de passe sont scellés avec la clé maître et n'apparaissent jamais dans une liste ni dans le journal d'audit.
Génération et conservation de la configuration, et mise en place guidée sur une machine Linux.
Dit clairement.
Nous préférons le dire clairement.
Vous créez un serveur WireGuard et les fichiers de chaque personne, puis vous relisez le plan avant de l'appliquer sur une machine de test.
Une connexion sortante, sans changer la route par défaut, pour garder la console joignable.
Vous appliquez un changement visible, vous confirmez ou vous laissez le retour automatique agir, puis vous décidez.
Dans cette version, ce module n'est lié à aucune licence ; cela pourrait changer.
Chaque fonction de cette liste porte la mention « pas encore éprouvé en production ». Le plan de données, lui, ne consulte jamais la licence.
Installez-le sur votre propre serveur, ou écrivez-nous pour parler de licences.