OpenVPN-GUI-Client für UDP / TCP

26

Gibt es eine einfache Lösung dafür, dass OpenVPN von Desktop aus für Nicht-Techniker ausgeführt wird, die nur einen Knopf drücken und eine Verbindung zu einem externen VPN herstellen? Die meisten meiner Kollegen sind Nicht-Linux-Profis. Daher ist ihre Interaktion mit CL sehr begrenzt.

jglerner
quelle

Antworten:

30

Ich weiß, dass dies nicht die GUI-Methode ist, aber openvpn könnte in Bezug auf die Befehlszeile nicht einfacher oder elementarer sein und benötigt wirklich keine GUI. Der Befehl zum Starten einer openvpn-Sitzung lautet wie folgt:

sudo openvpn --config

Ziehen Sie anschließend die ".ovpn" -Datei auf das Terminal und legen Sie sie dort ab, um den Befehl abzuschließen. Das sollte dann etwa so aussehen:

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

Drücken Sie die Eingabetaste, geben Sie Ihr Passwort für sudo ein, geben Sie Ihren VPN-Benutzernamen und dann Ihr VPN-Passwort ein und los geht's.

Benutzer können das offene Terminal minimieren, wenn sie es nicht anzeigen möchten, während es ausgeführt wird. Außerdem kann dies Ihren "Nicht-Linux-Freunden" ein wenig Vertrauen in die Kommandozeile geben, wenn sie sehen, wie einfach so etwas sein kann.

Die in diesem Beispiel verwendete .ovpn-Beispieldatei kann unter http://www.vpnbook.com/ heruntergeladen werden, wenn Sie sie überprüfen und sehen möchten, wie sie funktioniert. Laden Sie einfach das Zertifikatspaket herunter und extrahieren Sie die ZIP-Datei. Es stehen zwei TCP- und zwei UDP-Server zur Auswahl. Der Benutzername lautet "freevpnme" und das Passwort ist auf der Download-Seite aufgeführt. Das Passwort ändert sich jedoch von Tag zu Tag, um Missbrauch und Spam zu verhindern, aber das Zertifikat. Dateien bleiben gleich.

mchid
quelle
Danke, ich werde es versuchen. Mein VPN-Anbieter stellt eine XXX.ovpn-Datei bereit. Ich habe es bereits unter einem Rooter installiert (dd-wrt durcheinander und so :-)), also denke ich, es wird den Trick machen. Nicht so schwer wie ich vielleicht sehe. Ich werde dich auf dem Laufenden halten. Jetzt muss ich einige * .conf-Dateien bereinigen, die ich bereits zu mischen begonnen habe.
jglerner
Nur für den Anfang habe ich OPenVPN auf meiner Windows-Box ausprobiert und es funktioniert. Ich denke, dass Ihre Lösung auch unter Linux funktioniert. Ich werde es morgen früh versuchen. \ o /
jglerner
Wenn Sie einen VPN-Anbieter mit mehr als 500 Servern haben, wünschen wir Ihnen viel Erfolg beim Hinzufügen aller Server
Mehdi,
@ Mehdi Viel Glück mit mehr als einem VPN auf einmal, geschweige denn 500; Ihre Verbindung wäre soooo langsam. Es sollte jedoch nicht zu schwierig sein, alle 500 OvPN-Dateien im Batch in ein einzelnes Verzeichnis herunterzuladen, in dem der Benutzer jedes Mal auswählen kann, welche verwendet werden soll. Kein Glück erforderlich :) Ziehen Sie die Datei einfach per Drag & Drop in das Terminal. es ist super einfach.
14.
Ich habe darüber gesprochen, alle 500 Server manuell zum Netzwerkmanager hinzuzufügen, um jederzeit von einem zum anderen wechseln zu können. Es gibt mehr als Drag & Drop, da Sie drei Dateien für jeden Server (Nordvpn) benötigen und Ihren Benutzernamen und Ihr Passwort eingeben müssen. Aber ich habe ein Skript gefunden, um dieses automatische Blog zu erstellen. Sleeplessbeastie.eu/2016/05/05/…
Mehdi
18

Beim Hinzufügen einer OpenVPN-Verbindung über die Netzwerkeinstellungen network-manager-openvpn-gnomewird standardmäßig UDP anstelle von TCP verwendet. Wenn Sie eine Verbindung über TCP herstellen möchten, klicken Sie in den erweiterten Einstellungen auf diese Schaltfläche auf der Registerkarte VPN der Konfigurations-GUI.

dobey
quelle
2
Öffnen Sie die .ovpn-Datei und Sie finden einige Hinweise, was Sie für den vpn einstellen müssen. Bewegen Sie den Mauszeiger über die einzelnen Einstellungen und Sie sehen, welche Konfigurationszeile überprüft werden soll. Zum Beispiel, wo es heißt, config: cawählen Sie die ca.crtDatei, wenn die OVPN-Datei die Zeile hat ca ca.crt. Wenn die OVPN-Datei cipher AES-256-CBCdies unter der Registerkarte " Verschlüsselung" unter "Erweitert - Sicherheit" ausgewählt hat , wird in der QuickInfo darauf hingewiesen config:cipher. Wenn Sie dev tapin der Datei haben, überprüfen Sie die "Verwenden Sie ein Tap-Gerät" usw.
NoBugs
10

So habe ich das in Ubuntu 16.04 gemacht.

Ich habe Network Manager verwendet. Klicken Sie dazu mit der rechten Maustaste auf das kleine "Netzwerksymbol" in der Taskleiste. Beispiel:

Bildbeschreibung hier eingeben

Ich hatte bereits Network Manager, musste jedoch OpenVPN und zwei Erweiterungen für Network Manager installieren:

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

Auch wenn Sie Gnome nicht ausführen, können Sie die Gnome-Erweiterung für OpenVPN installieren. Sie funktioniert beispielsweise in Unity einwandfrei und wird für das folgende Setup benötigt:

Klicken Sie in der Taskleiste mit der rechten Maustaste auf Network Manager , und wählen Sie Bearbeiten :

Verbindung bearbeiten

Klicken Sie auf Hinzufügen :

neue Verbindung hinzufügen

Wählen Sie in der Dropdown-Liste aus, um die VPN-Konfiguration zu importieren:

Importieren Sie die gespeicherte VPN-Konfiguration

Wählen Sie die .ovpnKonfigurationsdatei aus Ihrem Dateisystem aus:

wähle vpn config

Sobald dies eingerichtet ist, klicken Sie mit der rechten Maustaste auf Network Manager> VPN-Verbindungen und wählen Sie die zu verbindende Verbindung aus. So trennen Sie die Verbindung:

Verbindung zu VPN herstellen

Hawkeye Parker
quelle
Das hat wunderbar funktioniert - für mich war es das, was OpenVPN GUI unter Windows oder TunnelBlick unter Mac am nächsten kommt.
HughHughTeotl
6

Sie können das network-manager-openvpn-gnomePaket installieren , um OpenVpn GUI in Ubuntu oder anderen Linux-Betriebssystemen zu aktivieren, die Folgendes enthalten network-manager:

sudo apt-get install network-manager-openvpn-gnome
Dealazer
quelle
3

Ich habe es alleine geschafft! Es hat länger gedauert als ich es mir vorgestellt habe, aber es funktioniert einfach ...

Verwendet nur Netzwerkeinstellungen. Die Fotos erzählen die Geschichte.

Grafisches Setup für OpenVPN in Mint 17 und / oder Ubuntu 14.10

jglerner
quelle
9
1. Links sind keine richtigen Antworten, da sie häufig nicht mehr funktionieren. 2. Nur-Bild-Tutorials sind schlechter als Nur-Text-Tutorials.
Sammitch
2

Sie können den kostenlosen Open Source Pritunl-Client ausprobieren

https://client.pritunl.com/

So installieren Sie es unter 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

Bildbeschreibung hier eingeben

Janot
quelle
Wow! ein elektronenbasierter VPN-Client! : D (
verblüfft
-2

Wir arbeiten derzeit an einem benutzerfreundlichen OpenVPN-Client. Dieses Projekt hat gerade erst begonnen, wird aber in Zukunft kontinuierlich weiterentwickelt.

Sie können es hier herunterladen: ezOVPN

movcmpret
quelle
Sieht gut aus. Wie ist der Status jetzt? Was bleibt noch zu tun?
Mwfearnley
@mwfearnley Das Projekt ist im Moment mehr oder weniger pausiert. Aber ich kann Ihnen in den nächsten Wochen etwas Zeit anbieten, wenn Sie daran interessiert sind, einen Beitrag zu leisten. Ich habe einen Issue Tracker (private atm), mit allen Problemen, die behoben werden müssen und Funktionen. Bitte lassen Sie mich wissen, wenn Sie interessiert sind.
Movcmpret