Comment utiliser un VPN sur Linux visuellement avec l'interface graphique OpenVPN ?
S'il est vrai que de nombreuses applications VPN propriétaires et commerciales offrent actuellement d'excellentes fonctionnalités, des performances élevées et des interfaces graphiques (CLI et GUI), on ne peut pas en dire autant des applications 100 % libres et open source, et surtout gratuites. Par conséquent, ceux d'entre nous qui ont besoin de solutions entièrement gratuites installent, configurent et utilisent généralement OpenVPN ou une application similaire presque exclusivement via le terminal (CLI). Cependant, ayant besoin aujourd'hui d'installer en urgence un VPN sur ma distribution MX Linux pour installer une application dont le dépôt était bloqué dans mon pays d'origine, j'ai décidé de faire des recherches et j'ai découvert une alternative graphique à OpenVPN pour Linux appelée OpenVPN GUI.
Après l'avoir testé, je suis satisfait car il me permet d'accéder au VPN non seulement via un navigateur web mais aussi via le terminal. C'est pourquoi je vous propose aujourd'hui ce guide rapide pour vous présenter l'application OpenVPN GUI . Si vous utilisez déjà des fichiers « .ovpn » pour activer des connexions VPN gratuites et sécurisées via l'interface de ligne de commande ou l'interface graphique de Network Manager, cette alternative pourrait vous plaire davantage et vous inciter à l'utiliser fréquemment.
OpenVPN est un outil de connectivité basé sur un logiciel libre : SSL, VPN Virtual Private Network.
Mais avant de commencer ce nouveau guide rapide sur « comment utiliser une connexion VPN sous Linux graphiquement avec OpenVPN GUI » , nous vous recommandons, après avoir lu cet article, de consulter un article précédent relatif à cette technologie et à la plateforme de réseau VPN ouverte :

Comment utiliser un VPN sur Linux visuellement avec l'interface graphique OpenVPN ?
Qu'est-ce que l'interface graphique OpenVPN ?
Il n'y a pas grand-chose à dire sur l'application OpenVPN GUI , car il semble s'agir d'un petit projet développé par un développeur indépendant. Sa page GitHub officielle ne fournit que peu d'informations. On pourrait toutefois la décrire comme suit :
OpenVPN GUI est une application de bureau pour les ordinateurs de bureau Linux et BSD développée avec le langage de programmation Python, qui est assez petite et facile à utiliser lorsqu'il s'agit de remplir son seul objectif : activer une connexion VPN configurée dans les fichiers « .ovpn ». De cette façon, nous obtenons une manière alternative et graphique d'utiliser des gestionnaires de réseau comme Network Manager.
Et au cas où vous ne sauriez pas ou ne vous souviendriez pas clairement de ce qu'est OpenVPN , il convient de mentionner brièvement qu'il peut être décrit comme suit :
OpenVPN est un outil de connectivité basé sur un logiciel gratuit, SSL (Secure Sockets Layer), VPN Virtual Private Network (réseau privé virtuel). De plus, il offre une connectivité point à point avec validation hiérarchique des utilisateurs et des hôtes connectés à distance. C'est une très bonne option dans les technologies Wi-Fi (réseaux sans fil IEEE 802.11) et prend en charge une large gamme de configurations, y compris l'équilibrage de charge.
Étapes pour installer l'interface graphique OpenVPN et activer une connexion VPN sur un ordinateur de bureau Linux
Pour installer l'interface graphique d'OpenVPN, il faut suivre les étapes suivantes :
- Nous ouvrons un Terminal et exécutons les commandes suivantes une par une :
sudo apt install git xterm python3 openvpnpip install tk tkinterdnd2git clone https://github.com/mugi789/OpenVPN-GUI/cd OpenVPN-GUIchmod +x openvpn
Dans mon cas, j'ai ensuite créé un raccourci dans le menu des applications vers OpenVPN GUI , afin de pouvoir l'exécuter également graphiquement.
Pour activer et utiliser une connexion VPN fournie (configurée) dans un fichier « .ovpn », nous devons procéder comme suit, comme indiqué dans les images suivantes :
- Nous exécutons l'application OpenVPN.
- Nous cliquons sur « Ouvrir la configuration » ou « Glisser-déposer ».
- Nous recherchons et sélectionnons notre fichier de configuration VPN (.ovpn).
- Ensuite, nous nous attendons à ce que la connexion VPN active soit affichée. Ce que nous saurons lorsque nous verrons le message « Séquence d’initialisation terminée ».
- Et lorsque nous voulons ou devons le fermer, nous n'aurons qu'à exécuter le raccourci clavier « Ctrl + C » dans la fenêtre d'application « xterm » ouverte.






Et enfin, voici comment je procédais auparavant en utilisant le gestionnaire de réseau du système d'exploitation MX Linux avec XFCE que j'utilise.

Pour installer et connecter Ubuntu au service FinchVPN à l'aide de l'interface graphique du gestionnaire de réseau, nous devons installer le plugin Gnome Network Manager pour OpenVPN. Et bien sûr, les binaires OpenVPN nécessaires seront également installés. Et si des parties de Gnome Network Manager sont déjà installées, elles doivent être réinstallées de force afin que les composants nouvellement installés soient correctement enregistrés sur le système. En résumé, pour installer tout le nécessaire, nous devrons ouvrir un terminal (Ctrl+Alt+T) et y écrire : la commande suivante : sudo apt-get install –reinstall network-manager network-manager-gnome network-manager-openvpn network-manager-openvpn-gnome

Résumé
En résumé, nous espérons que ce nouveau guide pratique sur « l' utilisation d'une connexion VPN sous Linux via l'interface graphique OpenVPN » vous sera utile, tant pour atteindre votre objectif que pour en apprendre davantage sur ce projet encore peu connu dans l'univers Linux. Si vous connaissez ou utilisez d'autres applications VPN similaires pour Linux/BSD que vous jugez dignes d'être partagées et soutenues au sein de notre vaste communauté Linux, nous vous invitons à les mentionner dans les commentaires afin que nous puissions les prendre en compte pour de futurs articles sur ce sujet.
Enfin, n'oubliez pas de partager cet article utile et divertissant, et de visiter notre site web en espagnol ou dans d'autres langues (en ajoutant deux lettres à la fin de l'URL, par exemple : ar, de, en, fr, ja, pt, ru, etc.). Nous vous invitons également à rejoindre notre chaîne Telegram officielle pour lire et partager davantage d'actualités, de guides et de tutoriels de notre site web.