Client GUI OpenVPN pour UDP / TCP


26

Existe-t-il une solution simple pour qu'OpenVPN soit exécuté à partir du bureau pour les non-techniciens afin qu'ils n'appuient que sur un bouton et se connectent à un VPN externe? La plupart de mes collègues ne maîtrisent pas Linux. Ainsi, leur interaction avec CL est très limitée.

Réponses:


30

Je sais que ce n'est pas la méthode GUI mais openvpn ne pourrait pas être plus simple ou élémentaire en ce qui concerne la ligne de commande et n'a vraiment pas besoin d'une interface graphique. La commande pour démarrer une session openvpn est la suivante:

sudo openvpn --config

puis faites glisser et déposez le fichier ".ovpn" dans le terminal pour terminer la commande afin qu'il ressemble à cet exemple:

sudo openvpn --config '/home/jglerner/Desktop/vpnbook-us1-tcp443.ovpn'

appuyez sur entrée, entrez votre mot de passe pour sudo, entrez votre nom d'utilisateur vpn, puis votre mot de passe vpn et vous êtes prêt à partir.

Les utilisateurs peuvent réduire le terminal ouvert s'ils ne veulent pas le regarder pendant son fonctionnement. De plus, cela pourrait donner à vos «amis non linux» un peu de confiance en ligne de commande lorsqu'ils voient à quel point quelque chose comme ça peut être facile.

Un exemple de fichier .ovpn utilisé dans cet exemple peut être téléchargé à partir d'ici http://www.vpnbook.com/ si vous voulez le vérifier et voir comment cela fonctionne. Téléchargez simplement l'ensemble de certificats et extrayez le fichier zip. Vous avez le choix entre deux serveurs TCP et deux serveurs UDP. Le nom d'utilisateur est "freevpnme" et le mot de passe est répertorié sur la page de téléchargement, cependant, le mot de passe change de jour en jour pour éviter les abus et le spam mais le cert. les fichiers restent les mêmes.


Merci, je vais essayer. Mon fournisseur VPN fournit un fichier XXX.ovpn. Je l'ai déjà installé sous un rooter (dd-wrt fouillis et tout ça :-)) donc, je pense, ça fera l'affaire. Pas aussi difficile que je peux le voir. Je vous tiendrai au courant. Maintenant, je vais devoir nettoyer certains fichiers * .conf que j'ai déjà commencé à déformer.
jglerner

Pour commencer, j'ai essayé OPenVPN sur ma boîte Windows et cela fonctionne. Je pense que votre solution fonctionnera également sous Linux. Je vais l'essayer demain matin. \ o /
jglerner

si vous avez un fournisseur VPN avec plus de 500 serveurs, bonne chance pour tous les ajouter
Mehdi

@Mehdi Bonne chance en utilisant plus d'un vpn à la fois, sans parler de 500; votre connexion serait tellement lente. Cependant, il ne devrait pas être trop difficile de télécharger par lots les 500 fichiers ovpn dans un seul répertoire où l'utilisateur peut sélectionner celui à utiliser à chaque fois. Pas de chance nécessaire :) Il suffit de glisser-déposer le fichier dans le terminal; c'est super facile.
mchid

Je parlais d'ajouter manuellement les 500 serveurs au gestionnaire de réseau pour pouvoir passer de l'un à l'autre à tout moment. Il y a plus que glisser-déposer car vous avez besoin de trois fichiers pour chaque serveur (Nordvpn) plus l'écriture de votre nom d'utilisateur et mot de passe. Mais j'ai trouvé un script pour réaliser ce blog
Mehdi

18

L'ajout d'une connexion OpenVPN via les préférences réseau avec network-manager-openvpn-gnomeinstallé, utilise par défaut UDP au lieu de TCP. Si vous souhaitez vous connecter via TCP, c'est sous les paramètres avancés que vous pouvez accéder en cliquant sur ce bouton dans l' onglet VPN de l'interface graphique de configuration.


2
Ouvrez le fichier .ovpn et vous trouverez quelques conseils sur ce qu'il faut définir pour le vpn. Passez la souris sur chaque paramètre et vous verrez quelle ligne de configuration vérifier. Par exemple, où il est dit, config: cachoisissez le ca.crtfichier si le fichier ovpn a la ligne ca ca.crt. Si le fichier ovpn l'a cipher AES-256-CBCchoisi sous l'onglet de chiffrement de Advanced - Security où l'info-bulle dit config:cipher. Si vous avez dev tapdans le fichier, cochez la
case

10

Voici comment j'ai fait cela dans Ubuntu 16.04.

J'ai utilisé Network Manager - accédez à celui-ci via un clic droit sur la petite "icône réseau" dans la barre d'état système, par exemple:

entrez la description de l'image ici

J'avais déjà Network Manager, mais je devais installer OpenVPN et deux extensions pour Network Manager:

sudo apt-get install openvpn  
sudo apt-get install network-manager-openvpn  
sudo apt-get install network-manager-openvpn-gnome  

Même si vous n'exécutez pas Gnome, vous pouvez installer l'extension Gnome pour OpenVPN - elle fonctionnera très bien dans Unity, par exemple, et elle est nécessaire pour la configuration suivante:

Cliquez avec le bouton droit sur Network Manager dans la barre d'état système , sélectionnez Modifier :

modifier la connexion

cliquez sur Ajouter :

ajouter une nouvelle connexion

Dans la liste déroulante, sélectionnez pour importer la configuration vpn:

importer la configuration vpn enregistrée

Sélectionnez le .ovpnfichier de configuration dans votre système de fichiers:

choisissez la configuration vpn

Une fois cette configuration effectuée, cliquez avec le bouton droit sur Network Manager> Connexions VPN et sélectionnez la connexion à connecter. Pour vous déconnecter, faites de même:

se connecter à vpn


Cela a fonctionné à merveille - pour moi, la chose la plus proche de l'interface graphique OpenVPN sur Windows ou TunnelBlick sur Mac, c'est ce que je recherchais.
HughHughTeotl

6

Vous pouvez installer le network-manager-openvpn-gnomepackage pour activer l'interface graphique OpenVpn dans Ubuntu ou d'autres linux qui ont network-manager:

sudo apt-get install network-manager-openvpn-gnome


2

Vous pouvez essayer le client Pritunl gratuit et open source

https://client.pritunl.com/

Pour l'installer sur Ubuntu 16.04:

sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb http://repo.pritunl.com/stable/apt xenial main
EOF

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo apt-get update
sudo apt-get install pritunl-client-electron

entrez la description de l'image ici


Hou la la! un client VPN basé sur les électrons! : D (époustouflant)
ccpizza
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.