feat: support split-DNS, infobulles UI et corrections Windows

- Ajout du support complet du split-DNS pour Linux (systemd-resolved) et Windows (NRPT)
- Bouton de configuration des permissions ACL pour WireGuard sous Windows
- Suppression de tous les appels à sc.exe (remplacés par PowerShell + wireguard.exe)
- UAC gérée par wireguard.exe lui-même (pas par WGSecure)
- Infobulles ajoutées sur tous les champs de configuration principaux
- Correction du blocage du handshake lié au redémarrage de systemd-resolved
- Incrémentation de la version à 0.7.3

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-09-03 07:20:13 +02:00
parent e747f2a1ea
commit 38b48fc428
9 changed files with 326 additions and 11 deletions
+6 -1
View File
@@ -33,10 +33,15 @@ _WG_DEFAULT: dict[str, Any] = {
"allowed_ips": "10.8.0.0/24",
"keepalive": 25,
"mtu": 0,
# Split-DNS : serveur DNS dédié pour les noms du réseau distant,
# avec liste de domaines à résoudre via ce serveur (ex: ["local", "internal"]).
# Laisser vide pour utiliser le DNS par défaut pour tout le trafic.
"split_dns_server": "",
"split_dns_domains": [],
}
_DEFAULT: dict[str, Any] = {
"version": "0.7.2",
"version": "0.7.3",
"admin_password_hash": "",
"admin_salt": "",
"mfa_enabled": False,