Una VPN è una rete privata virtuale che ti consente di accedere a Internet o a determinati servizi anche da una rete non attendibile. In pratica è come se fossi connesso fisicamente a una rete privata: potrai ad esempio accedere al tuo conto corrente o effettuare pagamenti senza aver timore che qualcuno stia intercettando il traffico generato dal tuo dispositivo.
In questo tutorial ti spiegheremo come accedere a una VPN creata con OpenVPN, collegandoti attraverso un client da installare sia sui sistemi operativi Windows, macOS e Linux, sia su dispositivi mobile iOS o Android.
Se invece hai prima bisogno di creare una VPN sul tuo server tramite il software OpenVPN ti consigliamo di leggere la nostra guida su come creare e configurare una VPN utilizzando OpenVPN su Ubuntu 18.04.
Configurare un client OpenVPN su Windows
Scarica la versione del client per il tuo Sistema Operativo da https://openvpn.net/community-downloads/ ed eseguila come Amministratore.
Copia il file .ovpn nella cartella C:\Program Files\OpenVPN\config:
Il programma deve essere avviato sempre come amministratore. Per evitare di indicarlo tu stesso ogni volta, seleziona l’icona di collegamento: Tasto destro -> Proprietà -> Compatibilità -> Seleziona la voce “Avvia questo programma come amministratore”
Avvia il programma, quindi clicca sulla barra degli strumenti l’icona dell’applet OpenVPN, seleziona il file .ovpn e clicca su Connetti.
Per disconnetterti, ripeti l’ultima operazione.
Configurare un client OpenVPN su MacOS
Scarica la versione per il tuo sistema operativo da https://tunnelblick.net/downloads.html e installalo.
Alla fine del processo di installazione clicca sull'opzione “Ho i file di configurazione”. Successivamente seleziona con il Finder il file .ovpn che permetterà l’installazione del profilo utente nel programma.
Apri Tunnelblock. Dopo averlo aperto troverai un’icona in alto a destra dello schermo: cliccaci sopra, quindi fai clic su “Connetti”.
Configurare un client OpenVPN su Linux
Installa il client di OpenVPN:
Debian
$ sudo apt update
$ sudo apt install openvpn
CentOS
$ sudo yum install epel-release
$ sudo yum install openvpn
Controlla i files presenti nella cartella openvpn:
$ ls /etc/openvpn
Trasferisci il file .ovpn in questa cartella.
Se é presente il file update-resolv-conf procedi con il modificare il file .ovpn appena trasferito:
$ sudo nano file.ovpn
Decommenta le seguenti 3 istruzioni:
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Salva ed esci. Infine avvia la connessione:
$ sudo openvpn --config file.ovpn
Configurare un client OpenVPN su dispositivi iOS
Installa il client OpenVPN dall'App Store https://itunes.apple.com/us/app/id590379981.
Apri iTunes, seleziona iPhone -> Apps -> File Sharing e trascina il file .ovpn sulla finestra mostrata.
Sul tuo iPhone apri l’applicazione e seleziona "OVPN Profile".
Premendo sul tasto “ADD” aggiungerai automaticamente il profilo.
Fai un “tap” sul bottone apposito per avviare la connessione.
Per disattivarla esegui un secondo “tap” sullo stesso bottone.
Configurare un client OpenVPN su dispositivi Android
Installa il client di OpenVPN da https://play.google.com/store/apps/details?id=net.openvpn.openvpn.
Trasferisci il file .ovpn sul dispositivo.
Clicca sul menu (3 puntini in alto a destra) e seleziona “Importa”.
Naviga fino alla cartella in cui hai messo il file e selezionalo.
Premi sul pulsante “Connetti” autorizzando l’applicazione, indicandola come “autorizzata”.
Per disabilitare la connessione, clicca su “Disconnetti”.