Klient GUI OpenVPN dla UDP / TCP


26

Czy jest jakieś proste rozwiązanie dla OpenVPN uruchamianego z pulpitu dla osób niewykwalifikowanych, więc wystarczy nacisnąć przycisk i połączyć się z zewnętrzną siecią VPN? Większość moich kolegów nie jest biegła w Linuksie. Ich interakcja z CL jest więc bardzo ograniczona.

Odpowiedzi:


30

Wiem, że to nie jest metoda GUI, ale openvpn nie może być prostszy ani elementarny, jeśli chodzi o linię poleceń i tak naprawdę nie potrzebuje GUI. Polecenie rozpoczęcia sesji openvpn jest następujące:

sudo openvpn --config

a następnie przeciągnij i upuść plik „.ovpn” do terminala, aby wykonać polecenie, aby wyglądało to tak:

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

naciśnij enter, wprowadź hasło do sudo, wpisz swoją nazwę użytkownika VPN, a następnie hasło VPN i możesz iść.

Użytkownicy mogą zminimalizować otwarty terminal, jeśli nie chcą na niego patrzeć podczas jego działania. Dodatkowo, może dać twoim "nie-linuxowym przyjaciołom" odrobinę pewności linii poleceń, gdy zobaczą, jak łatwe może być coś takiego.

Przykładowy plik .ovpn użyty w tym przykładzie można pobrać stąd http://www.vpnbook.com/, jeśli chcesz go sprawdzić i zobaczyć, jak działa. Wystarczy pobrać pakiet certyfikatu i rozpakować plik zip. Do wyboru są dwa serwery TCP i dwa UDP. Nazwa użytkownika to „freevpnme”, a hasło znajduje się na stronie pobierania, jednak hasło zmienia się z dnia na dzień, aby zapobiec nadużyciom i spamowi oprócz certyfikatu. pliki pozostają takie same.


Dzięki, spróbuję. Mój dostawca VPN zapewnia plik XXX.ovpn. Zainstalowałem już go pod rooterem (dd-wrt mered i takie tam :-)), więc myślę, że to załatwi sprawę. Nie tak trudne, jak mogę zobaczyć. Będę cię informował. Teraz muszę wyczyścić niektóre pliki * .conf, które już zacząłem marnować.
jglerner

Na początek wypróbowałem OPenVPN na moim Windowsie i działa. Myślę, że twoje rozwiązanie będzie działać również w systemie Linux. Wypróbuję je jutro rano. \ o /
jglerner

jeśli masz dostawcę VPN z ponad 500 serwerami, powodzenia w dodaniu ich wszystkich
Mehdi

@ Mehdi Powodzenia przy użyciu więcej niż jednego VPN naraz, nie mówiąc już o 500; Twoje połączenie byłoby bardzo wolne. Jednak nie powinno być zbyt trudno wsadowo pobrać wszystkich 500 plików ovpn do jednego katalogu, w którym użytkownik może wybrać, który z nich użyć za każdym razem. Nie trzeba szczęścia :) Po prostu przeciągnij i upuść plik do terminala; to bardzo proste.
mchid

Mówiłem o ręcznym dodaniu wszystkich 500 serwerów do menedżera sieci, aby móc w dowolnym momencie przełączać się między nimi. Jest tam coś więcej niż przeciąganie i upuszczanie, ponieważ potrzebujesz trzech plików dla każdego serwera (Nordvpn) oraz wpisania nazwy użytkownika i hasła. Ale znalazłem skrypt, aby zrobić ten automatyczny blog.sleeplessbeastie.eu/2016/05/05/…
Mehdi

18

Dodanie połączenia OpenVPN za pomocą network-manager-openvpn-gnomezainstalowanych preferencji sieci domyślnie używa UDP zamiast TCP. Jeśli chcesz połączyć się przez TCP, możesz to zrobić w Ustawieniach zaawansowanych , klikając ten przycisk na karcie VPN w graficznym interfejsie użytkownika.


2
Otwórz plik .ovpn, a znajdziesz wskazówki na temat tego, co ustawić dla VPN. Najedź kursorem na każde ustawienie, a zobaczysz linię konfiguracji do sprawdzenia. Na przykład tam, gdzie jest napisane, config: cawybierz ca.crtplik, jeśli plik ovpn ma linię ca ca.crt. Jeśli plik ovpn cipher AES-256-CBCwybrał go w zakładce Szyfrowanie w Advanced - Security, gdzie jest napis podpowiedzi config:cipher. Jeśli masz dev tapplik, zaznacz „Użyj urządzenia z
kranem

10

Oto jak to zrobiłem w Ubuntu 16.04.

Użyłem Network Managera - dostęp do tego można uzyskać klikając prawym przyciskiem myszy małą „ikonę sieci” na pasku zadań, np .:

wprowadź opis zdjęcia tutaj

Miałem już Network Managera, ale musiałem zainstalować OpenVPN i dwa rozszerzenia dla Network Managera:

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

Nawet jeśli nie korzystasz z Gnome, możesz zainstalować rozszerzenie Gnome dla OpenVPN - na przykład będzie działało dobrze w Unity i jest potrzebne do następującej konfiguracji:

Kliknij prawym przyciskiem myszy Network Manager na pasku zadań , wybierz Edytuj :

edytuj połączenie

kliknij Dodaj :

dodaj nowe połączenie

Z listy rozwijanej wybierz, aby zaimportować konfigurację VPN:

importuj zapisaną konfigurację VPN

Wybierz .ovpnplik konfiguracyjny z systemu plików:

wybierz konfigurację VPN

Raz jest to ustawienie, kliknij prawym przyciskiem myszy na Connections Network Manager> VPN i wybierz połączenie nawiązane połączenie. Aby rozłączyć, wykonaj to samo:

połącz się z VPN


Działa to pięknie - dla mnie najbliższa GUI OpenVPN w systemie Windows lub TunnelBlick na Macu, o co mi chodziło.
HughHughTeotl

6

Możesz zainstalować network-manager-openvpn-gnomepakiet, aby włączyć GUI OpenVpn w Ubuntu lub innych linuksach, które mają network-manager:

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


2

Możesz wypróbować darmowego i otwartego klienta Pritunl

https://client.pritunl.com/

Aby zainstalować go na 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

wprowadź opis zdjęcia tutaj


łał! oparty na elektronach klient VPN! : D (
oszołomiony

-2

Aktualnie pracujemy nad łatwym w użyciu klientem OpenVPN. Ten projekt dopiero się rozpoczął, ale będzie stale rozwijany w przyszłości.

Możesz go pobrać tutaj: ezOVPN


Wygląda ślicznie. Jaki jest teraz jego status? Co pozostaje do zrobienia?
mwfearnley

@mwfearnley Projekt jest obecnie mniej lub bardziej wstrzymany. Ale mogę zaoferować trochę czasu w ciągu najbliższych tygodni, jeśli jesteś zainteresowany współpracą. Mam narzędzie do śledzenia problemów (prywatny bankomat) ze wszystkimi problemami, które należy naprawić i funkcje. Proszę dać mi znać, jeśli jesteś zainteresowany.
movcmpret
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.