OpenVPN en mode service

Il peut être utile de passer le client OpenVPN en mode service sous Windows (pour que le service démarre automatiquement avec la machine, et indépendamment des sessions utilisateurs).

Attention: cela ne peut fonctionner que si OpenVPN est capable de démarrer en mode non-interractif (authentification par certificat uniquement, et pas de mot de passe sur la clef privée)

Activer se service

Il faut tout d'abord activer le service Windows en démarrage automatique (clique-droit sur le poste de travail => gérer => Services et applications => services).

Configuration du service pour un démarrage automatique

Configurer le GUI

Maintenant qu'OpenVPN est lancé par le service Windows, l'interface graphique ne sert plus car par défaut, elle ne permet pas de contrôler le service. Il faut appliquer un petit patch au registre (télécharger le fichier, enlever l'extension .txt, puis double-cliquer dessus en tant qu'administrateur local.

OpenVPN est maintenant prêt à être utilisé en mode service. l'interface graphique contrôle le démarrage/arrêt/redémarrage du service au lieu de lancer l'exécutable OpenVPN directement.