Skip to content

NetGate 2.2

Choose a tag to compare

@theptitprince theptitprince released this 14 Oct 00:55
· 3 commits to main since this release

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, pystray et pillow, 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.py ou NetGate.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.