Ricerca nel sito web

Come installare e utilizzare ProtonVPN su desktop Linux


Una VPN (Virtual Private Network) è un tunnel crittografato che si estende su una rete pubblica. Consente agli utenti di navigare e accedere in modo sicuro alle risorse tramite una connessione Internet con la massima privacy e riservatezza.

ProtonVPN è una VPN ad alta velocità con sede in Svizzera che protegge i tuoi dati preziosi come le password utilizzando un tunnel crittografato. Fornisce funzionalità notevoli come:

  • Crittografia completa del disco sui server ProtonVPN che aiuta a proteggere i dati dagli attacchi.
  • Protocolli VPN potenti come KEv2/IPSec e OpenVPN.
  • Crittografia robusta con AES-256 per la crittografia di rete, RSA a 4096 bit per lo scambio di chiavi e HMAC con SHA384 per l'autenticazione dei messaggi.
  • Suite di cifratura di crittografia con perfetta segretezza in avanti. Ciò implica che il traffico crittografato non può essere catturato e decrittografato in seguito se una chiave di crittografia viene compromessa.
  • Nessuna politica di registro. I tuoi dati o la tua attività su Internet non vengono tracciati.

ProtonVPN fornisce numerose posizioni di server e, al momento della stesura di questa guida, vanta oltre 1200 server sparsi in 55 paesi.

In questa guida ti mostreremo come installare ProtonVPN su Linux.

Registrati per un account ProtoVPN

Il primo passo, prima di ogni altra cosa, è creare un account ProtonVPN. Puoi farlo andando sul sito web ufficiale di ProtonVPN e facendo clic sulla scheda "Prezzi".

Proton VPN offre 4 modelli di prezzo: Gratuito, Base. Plus e Visionario. A scopo dimostrativo, utilizzeremo il piano "Gratuito" che ti consente di testare ProtonVPN gratuitamente per un massimo di 7 giorni. Con il piano "Gratuito", hai accesso a 23 server distribuiti in 3 paesi.

Quindi, fai clic sul pulsante "OTTIENI GRATIS" sotto l'opzione "Gratis".

Questo ti porta alla pagina di registrazione dove ti verrà richiesto di inserire i tuoi dati. Un OTP verrà inviato al tuo account email per attivare il tuo account.

Una volta effettuato l'accesso, vai alla barra laterale sinistra e fai clic su "Account", quindi sull'opzione "Nome utente OpenVPN/IKEv2". Verranno visualizzati i dettagli del nome utente e della password OpenVPN/IKEv2.

Copia e incolla questi dettagli da qualche altra parte perché ti serviranno più avanti in questa guida durante la configurazione di Proton VPN.

Installa ProtonVPN su Linux

Con l'account ProtonVPN già creato, il passaggio successivo è installare ProtonVPN. La VPN sfrutta i protocolli IKEv2/IPSec e OpenVPN. Il protocollo OpenVPN supporta sia TCP che UDP e per questo motivo utilizzeremo OpenVPN sul nostro desktop Linux.

Per installare OpenVPN, esegui i seguenti comandi:

Installa OpenVPN in Debian/Ubuntu

sudo apt update
sudo apt install openvpn dialog python3-pip python3-setuptools

Quindi installa la CLI ProtonVPN utilizzando il gestore pacchetti pip.

sudo pip3 install protonvpn-cli

Installa OpenVPN in RHEL/CentOS 8 e Rocky Linux

Sui derivati di Red Hat come RHEL/CentOS, Fedora e Rocky Linux, esegui i comandi mostrati.

sudo dnf install -y openvpn dialog python3-pip python3-setuptools
sudo pip3 install protonvpn-cli

Installa OpenVPN in ArchLinux/Manjaro

Per le distribuzioni basate su Arch, esegui i comandi mostrati.

sudo pacman -S openvpn dialog python-pip python-setuptools
sudo pip3 install protonvpn-cli

Configura ProtonVPN su Linux

Una volta installati i pacchetti OpenVPN richiesti, il passaggio successivo è configurare ProtonVPN sul tuo desktop Linux.

Per fare ciò, esegui il comando seguente.

sudo protonvpn init

Questo ti guida attraverso alcuni passaggi di configurazione. Innanzitutto, ti verrà richiesto di fornire il nome utente e la password OpenVPN. Ricordi i dettagli che ti abbiamo consigliato di copiare e incollare da qualche parte? Questi sono i dettagli che devi fornire.

Digita quindi nome utente e password e conferma la password.

Successivamente, digita 1 per selezionare il piano base che è il piano che stiamo utilizzando.

Successivamente, ti verrà richiesto di scegliere tra i protocolli TCP o UDP. Entrambi funzionano bene, ma per motivi di velocità ti consigliamo di utilizzare UDP, quindi digitare 1 e premere INVIO.

Infine, verrà visualizzato un riepilogo delle configurazioni scelte da rivedere. Se tutto sembra a posto, premi 'Y' e premi INVIO. Altrimenti, premi 'n' per tornare indietro e ricominciare tutto da capo.

Disabilita IPv6 su Linux

Poiché il client ProtonVPN non fornisce supporto per Ipv6, le migliori pratiche richiedono che lo disabilitiamo per evitare perdite di IPv6. Per fare ciò, apri il file di configurazione /etc/sysctl.conf.

sudo vim  /etc/sysctl.conf

Alla fine, aggiungi le seguenti righe

net.ipv6.conf.all.disable_ipv6 = 1 
net.ipv6.conf.default.disable_ipv6 = 1 
net.ipv6.conf.lo.disable_ipv6 = 1 
net.ipv6.conf.tun0.disable_ipv6 = 1

Salvare le modifiche ed uscire dal file di configurazione. Per rendere persistenti le modifiche, esegui il comando:

sudo sysctl -p

Connettiti a ProtonVPN in Linux

Abbiamo finito con la maggior parte delle configurazioni. L'unico passo rimanente è stabilire una connessione sicura a uno dei server ProtoVPN dal nostro desktop Linux utilizzando il client ProtonVPN.

Per stabilire una connessione, esegui il comando:

sudo protonvpn connect

Il piano gratuito ti offre la possibilità di scegliere tra 3 paesi: Giappone, Paesi Bassi e Stati Uniti. Ognuno di questi andrà benissimo. Qui. abbiamo selezionato il Giappone.

Successivamente, scegli una posizione del server dal paese che hai selezionato.

Successivamente, ti verrà richiesto di selezionare un protocollo. Come prima, seleziona UDP per velocità elevate.

Pochi secondi dopo, verrà stabilita una connessione sicura come mostrato. Se ricevi un errore, torna indietro e configura nuovamente ProtonVPN come previsto nel passaggio 3.

Puoi confermare la modifica dell'IP dal tuo browser web visitando https://whatismyip.com. L'output conferma che la nostra sede è cambiata a Osaka, in Giappone, il che conferma che la nostra configurazione ha avuto successo.

Disconnettiti da ProtonVPN

Una volta terminato l'utilizzo del servizio ProtonVPN, puoi disconnetterti utilizzando il comando:

sudo protonvpn disconnect

E questo conclude la nostra guida di oggi su come installare e utilizzare Proton VPN su Linux.