Homepage di Proton VPN

Come configurare manualmente OpenVPN per Proton VPN su Linux

Lettura
4 minuti
Categoria
Linux

OpenVPN è un protocollo VPN ormai datato che, sebbene sia ancora molto sicuro, risulta pesante e lento se confrontato con protocolli VPN moderni, potenti, efficienti e sicuri come WireGuard®. Ecco perché stiamo lavorando per interrompere il supporto a OpenVPN sulle nostre app ufficiali.

Laddove possibile su Linux, ti consigliamo di utilizzare la nostra app ufficiale per Linux (GUI) o la CLI per Linux, oppure di configurare manualmente WireGuard.

Se questo non fosse possibile, puoi configurare manualmente OpenVPN su Linux utilizzando client di terze parti. In questa guida ti mostreremo come configurare OpenVPN su qualsiasi distribuzione Linux utilizzando la riga di comando o NetworkManager (per chi preferisce un’interfaccia grafica).

Prepararsi a OpenVPN

Prima di iniziare, ti serviranno due cose:

1. Un file di configurazione di OpenVPN

Accedi a account.protonvpn.com, vai su DownloadFile di configurazione di OpenVPN e scarica un file di configurazione di OpenVPN per Linux.

Scopri come scaricare un file di configurazione di OpenVPN da Proton VPN

2. Il tuo nome utente e la tua password OpenVPN

While still signed in to account.protonvpn.com, go to AccountOpenVPN username to view your OpenVPN username and password. Note that these are not your regular Proton Account username and password.

Scopri come accedere al nome utente e alla password di Proton VPN per OpenVPN

Come utilizzare OpenVPN con NetworkManager

Questo è il metodo consigliato per configurare manualmente OpenVPN se la tua distribuzione supporta NetworkManager(nuova finestra).

Questa guida è stata creata utilizzando Ubuntu 22.04, ma le istruzioni sono molto simili su qualsiasi sistema che supporti NetworkManager. Se il tuo ambiente desktop utilizza NetworkManager, ci sono buone probabilità che supporti già OpenVPN. In caso contrario, puoi installare facilmente il supporto OpenVPN in NetworkManager:

Sulle distribuzioni basate su Debian e Ubuntu, inserisci:

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

Su Fedora, inserisci:

sudo dnf -y install NetworkManager-openvpn NetworkManager-openvpn-gnome 

Su Arch, inserisci:

sudo pacman -S networkmanager-openvpn

Disconnettiti dalla sessione di Linux, quindi effettua nuovamente l’accesso per rendere effettive le modifiche.

Una volta che NetworkManager supporterà OpenVPN, potrai configurarlo. Per farlo:

1. Vai su ImpostazioniReteVPN+.

Apri NetworkManager

2. Seleziona Importa da file… e usa il file manager predefinito per aprire il file di configurazione di OpenVPN scaricato in precedenza.

adb shell

3. Vai su Autenticazione e inserisci il tuo nome utente e la tua password OpenVPN nei relativi campi. Fai clic su Aggiungi una volta terminato

adb shell

4. Tornando su ImpostazioniReteVPN, sposta l’interruttore accanto alla connessione OpenVPN che hai appena configurato su on. Puoi configurare tutte le connessioni che desideri.

adb uninstall apps

Ora sei connesso a Proton VPN. Per verificarlo, visita il nostro scanner IP sicuro e gratuito(nuova finestra). Trattandosi di una connessione manuale, dovresti anche verificare la presenza di perdite DNS.

Per disconnetterti da Proton VPN, ti basta spostare l’interruttore su off.

Come configurare manualmente la CLI di OpenVPN

Questo metodo è più complicato rispetto all’utilizzo di NetworkManager ed è consigliato solo per casi d’uso molto specifici. Nota anche che le distribuzioni più recenti (comprese le ultime versioni di Ubuntu) non supportano openresolv, quindi il seguente metodo non funzionerà con esse. Il metodo NetworkManager descritto sopra funzionerà sulla maggior parte delle distribuzioni (inclusa Ubuntu).

In questa guida ti mostreremo come configurare OpenVPN su Debian, Fedora e Arch (incluso Manjaro).

1. Installa OpenVPN

Apri una finestra del terminale e:

Sulle distribuzioni basate su Debian e Ubuntu, inserisci:

sudo apt install openvpn 

Su Fedora, inserisci:

sudo dnf install openvpn

Su Arch, inserisci:

sudo pacman -S openvpn
Install OpenVPN

2. Installa openresolv

Hai bisogno di openresolv (un’implementazione open source di resolvconf(nuova finestra)) per configurare correttamente il DNS e prevenire perdite DNS.

Scopri di più sul DNS e sulle perdite DNS

Sulle distribuzioni basate su Debian e Ubuntu, inserisci:

sudo apt install openresolv

Su Fedora, inserisci:

sudo dnf install openresolv

Su Arch, inserisci:

sudo pacman -S openresolv

Disable apps on Samsung Galaxy devices

3. Scarica il seguente script di aggiornamento DNS

Anche in questo caso, ciò è necessario per garantire che il DNS sia configurato correttamente. Wget è preinstallato nella maggior parte delle distribuzioni Linux. Esegui:

sudo wget "https://raw.githubusercontent.com/ProtonVPN/scripts/master/update-resolv-conf.sh" -O "/etc/openvpn/update-resolv-conf"

Seguito da:

sudo chmod +x "/etc/openvpn/update-resolv-conf"
adb devices

4. Cambia la directory in quella in cui hai scaricato il file di configurazione di OpenVPN

Inserisci

cd 

Ad esempio:

cd ~/Downloads

5. Connettiti a un server VPN tramite OpenVPN

Esegui:

sudo openvpn 

Dove è il nome del file di configurazione di OpenVPN che hai scaricato in precedenza.

Ad esempio:

sudo openvpn node-ch-02.protonvpn.net.udp.ovpn

Inserisci il tuo nome utente e la password di OpenVPN quando richiesto.

adb reinstall app

Dovresti visualizzare un messaggio con scritto Initialization Sequence Completed. Questo significa che ti sei connesso correttamente a Proton VPN. Puoi verificarlo visitando il nostro scanner IP sicuro e gratuito(nuova finestra). Trattandosi di una connessione manuale, dovresti anche verificare la presenza di perdite DNS.

Visita il nostro scanner IP sicuro e gratuito

Per disconnetterti dal server VPN, chiudi semplicemente la finestra del terminale.

Come verificare la presenza di perdite DNS

Dopo aver visitato il nostro scanner IP sicuro e gratuito, vai su www.dnsleaktest.com(nuova finestra) ed esegui il test Standard.

Al termine del test, osserva i primi tre gruppi di numeri degli indirizzi IP restituiti. Dovrebbero corrispondere tutti ai primi tre gruppi di numeri del tuo indirizzo IP, come mostrato sul nostro scanner IP sicuro e gratuito.

Se non corrispondono, allora hai una perdita DNS.