Client GUI OpenVPN per UDP / TCP


26

Esiste una soluzione semplice per OpenVPN eseguita dal desktop per persone non tecniche in modo che premano solo un pulsante e si connettano a una VPN esterna? La maggior parte dei miei colleghi sono esperti non Linux. Quindi, la loro interazione con CL è molto limitata.

Risposte:


30

So che questo non è il metodo GUI ma openvpn non potrebbe essere più semplice o elementare per quanto riguarda la riga di comando e in realtà non ha bisogno di una GUI. Il comando per avviare una sessione openvpn è il seguente:

sudo openvpn --config

e quindi trascina e rilascia il file ".ovpn" nel terminale per completare il comando in modo che assomigli a questo esempio:

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

premi invio, inserisci la tua password per sudo, inserisci il tuo nome utente vpn, quindi la tua password vpn e sei a posto.

Gli utenti possono ridurre a icona il terminale aperto se non vogliono guardarlo mentre è in esecuzione. Inoltre, potrebbe dare ai tuoi "amici non Linux" un po 'di sicurezza da riga di comando quando vedono quanto può essere facile qualcosa di simile.

Il file .ovpn di esempio utilizzato in questo esempio può essere scaricato da qui http://www.vpnbook.com/ se si desidera verificarlo e vedere come funziona. Basta scaricare il pacchetto di certificati ed estrarre il file zip. Sono disponibili due server TCP e due server UDP. Il nome utente è "freevpnme" e la password è elencata nella pagina di download, tuttavia, la password cambia di giorno in giorno per prevenire abusi e spam ma il certificato. i file rimangono gli stessi.


Grazie, ci proverò. Il mio provider VPN fornisce un file XXX.ovpn. L'ho già installato sotto un rooter (dd-wrt pasticciato e roba :-)) quindi, penso, farà il trucco. Non così difficile come posso vedere. Ti terrò informato. Ora dovrò ripulire alcuni file * .conf che ho già iniziato a gorgogliare.
jglerner,

Solo per cominciare ho provato OPenVPN sul mio box di Windows e funziona. Penso che la tua soluzione funzionerà anche su Linux. La proverò domani mattina. \ o /
jglerner

se hai un provider VPN con più di 500 server, buona fortuna per averli aggiunti tutti
Mehdi

@Mehdi Buona fortuna usando più di un VPN alla volta, figuriamoci 500; la tua connessione sarebbe davvero lenta. Tuttavia, non dovrebbe essere troppo difficile scaricare in batch tutti i 500 file ovpn in una singola directory in cui l'utente può selezionare quale utilizzare ogni volta. Nessuna fortuna necessaria :) Basta trascinare e rilasciare il file nel terminale; è semplicissimo.
mchid

Stavo parlando dell'aggiunta manuale di tutti i 500 server al gestore della rete per poter passare da uno all'altro in qualsiasi momento. C'è molto di più che trascinare e rilasciare lì in quanto sono necessari tre file per ciascun server (Nordvpn) oltre a scrivere il nome utente e la password. Ma ho trovato una sceneggiatura per rendere automatico questo blog.sleeplessbeastie.eu/2016/05/05/…
Mehdi

18

Aggiunta di una connessione OpenVPN tramite le preferenze di rete con network-manager-openvpn-gnomeinstallato, per impostazione predefinita viene utilizzato UDP anziché TCP. Se si desidera connettersi tramite TCP, è possibile accedere alle Impostazioni avanzate facendo clic su quel pulsante nella scheda VPN della GUI di configurazione.


2
Apri il file .ovpn e troverai alcuni suggerimenti su cosa impostare per la VPN. Passa il mouse sopra ogni impostazione e vedrai quale linea di configurazione controllare. Ad esempio, dove dice config: cascegliere il ca.crtfile se il file ovpn ha la linea ca ca.crt. Se il file ovpn lo ha cipher AES-256-CBCscelto nella scheda cifratura di Avanzate - Sicurezza in cui è indicato il suggerimento config:cipher. Se hai un dev tapfile, controlla "Usa un dispositivo Tap", ecc.
NoBugs

10

Ecco come l'ho fatto in Ubuntu 16.04.

Ho usato Network Manager - accedervi facendo clic con il tasto destro del mouse sulla piccola "icona di rete" nella barra delle applicazioni, ad esempio:

inserisci qui la descrizione dell'immagine

Avevo già Network Manager, ma dovevo installare OpenVPN e due estensioni per Network Manager:

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

Anche se non stai eseguendo Gnome, puoi installare l'estensione Gnome per OpenVPN: funzionerà perfettamente all'interno di Unity, ad esempio, ed è necessario per la seguente configurazione:

Fare clic con il tasto destro del mouse su Network Manager nella barra delle applicazioni , selezionare Modifica :

modifica connessione

fai clic su Aggiungi :

aggiungi una nuova connessione

Nel menu a discesa, selezionare per importare la configurazione VPN:

importa la configurazione vpn salvata

Seleziona il .ovpnfile di configurazione dal tuo file system:

scegli vpn config

Una volta impostato, fai clic con il tasto destro su Network Manager> Connessioni VPN e seleziona la connessione per connetterti. Per disconnettersi, fare lo stesso:

connettiti a vpn


Questo ha funzionato magnificamente - per me la cosa più vicina alla GUI di OpenVPN su Windows o TunnelBlick su Mac, che è quello che stavo cercando.
HughHughTeotl

6

È possibile installare il network-manager-openvpn-gnomepacchetto per abilitare la GUI OpenVpn in Ubuntu o altri Linux che hanno network-manager:

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


2

Potresti provare client Pritunl gratuito e open source

https://client.pritunl.com/

Per installarlo su 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

inserisci qui la descrizione dell'immagine


Wow! un client VPN basato su elettroni! : D (
sconvolto

-2

Attualmente stiamo lavorando su un client OpenVPN di facile utilizzo. Questo progetto è appena iniziato, ma sarà continuamente sviluppato in futuro.

Puoi scaricarlo qui: ezOVPN


Sembra carino. Qual è lo stato adesso? Cosa resta da fare?
mwfearnley,

@mwfearnley Il progetto è più o meno in pausa al momento. Ma posso offrire un po 'di tempo nelle prossime settimane, se sei interessato a contribuire. Ho un tracker di problemi (atm privato), con tutti i problemi che devono essere risolti e le funzionalità. Per favore fammi sapere se sei interessato.
movcmpret
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.