Repository navigation
NetGate 2.2
Installer
- Les sources : l'archive Source code ci-dessous (ou
git clone), à décompresser dans son propre dossier. Il faut Python 3.8 ou plus récent avec tkinter,psutil,pywintrace,pystrayetpillow, sous Windows 10 ou 11 ; NetGate demande les droits administrateur à chaque lancement. Mode d'emploi complet dans le README. - Un exécutable autonome, qui se passe de Python sur le poste qui l'utilise, se construit avec PyInstaller : voir « Construire un exécutable » dans le README.
- Autotest du moteur et du comptage, à lancer une fois, NetGate fermé :
python netgate.py --test-wfp.
Nouveauté
- Un seul NetGate à la fois. On pouvait lancer plusieurs NetGate : ils se disputaient le moteur de filtrage (le second se rabattait sur le pare-feu Windows), le comptage et le fichier d'état. Désormais, le relancer alors qu'il tourne déjà, même réduit près de l'horloge, n'en ouvre pas un second : sa fenêtre réapparaît, sans nouvelle demande de droits administrateur. Le verrou vaut pour toute la machine, quelle que soit la copie lancée (
netgate.pyouNetGate.exe).
Mise à jour
Quittez NetGate (icône près de l'horloge → Quitter), remplacez netgate.py (ou NetGate.exe), puis relancez-le. Un NetGate 2.1 ou plus ancien encore lancé n'est pas reconnu par la 2.2 : quittez-le d'abord. Depuis la 1.4 ou la 2.0, voir aussi les notes de la 2.1.
À savoir
Si un VPN ne se connecte plus protection active, autorisez « Noyau de Windows » : certains VPN envoient leur trafic depuis le noyau.