Configurare VPN su Android (WireGuard/OpenVPN)

Configurare VPN su Android (WireGuard/OpenVPN)

Configurare una VPN su Android è essenziale per accedere in sicurezza alla rete aziendale da remoto, navigare su Wi-Fi pubbliche con tunnel cifrato, bypassare restrizioni geografiche, o semplicemente migliorare la propria privacy online. I due protocolli più diffusi sono WireGuard (moderno, veloce, efficiente in batteria) e OpenVPN (più datato ma supportato ovunque). In questa guida ti mostriamo come configurare entrambi su Android.

WireGuard vs OpenVPN: quale scegliere

WireGuard è il protocollo VPN moderno di riferimento: codebase minimale (4.000 righe contro 100.000+ di OpenVPN), prestazioni superiori (handshake in 1 round-trip), efficienza energetica eccellente (perfetto per mobile), latenza ridotta. È supportato nativamente dal kernel Linux e dal kernel Android dalla versione 12. Se il tuo provider o IT supporta WireGuard, sceglilo: meno problemi, batteria migliore.

OpenVPN è il protocollo VPN storico, estremamente compatibile e flessibile. Supporta UDP e TCP (utile quando UDP è bloccato), autenticazione con certificati e password, gestione granulare di route e DNS. È più lento e consuma più batteria di WireGuard, ma è ancora lo standard de facto per molte aziende e provider commerciali (NordVPN, ExpressVPN spesso lo offrono come default).

Setup WireGuard su Android

Il setup di WireGuard è particolarmente semplice. L'amministratore IT o il provider VPN ti fornirà un file di configurazione .conf oppure un QR code da scansionare. La procedura:

  1. Installa WireGuard dal Play Store (app ufficiale, sviluppata da Jason Donenfeld).
  2. Apri l'app e tocca il + in basso a destra.
  3. Scegli "Crea da file o archivio" se hai il file .conf, oppure "Crea da QR code".
  4. Scansiona il QR code o seleziona il file scaricato.
  5. Dai un nome al tunnel (es. "Lavoro" o "Casa").
  6. Salva: il tunnel apparirà nella lista.
  7. Attiva lo switch per stabilire la connessione.
  8. Android chiederà il permesso di creare una connessione VPN: accetta.
  9. Verifica la connessione: l'icona "chiave" apparirà nella barra di stato.

Setup OpenVPN su Android

OpenVPN richiede più passaggi ma è altrettanto fattibile. Il provider o IT ti fornirà un file .ovpn con la configurazione, eventualmente con certificati incorporati. Procedura:

  1. Installa OpenVPN for Android (di Arne Schwabe, open source) o OpenVPN Connect (ufficiale OpenVPN Inc.).
  2. Apri l'app e tocca + per importare un profilo.
  3. Seleziona Importa da file .ovpn.
  4. Naviga al file fornito dal tuo IT e selezionalo.
  5. Se richieste, inserisci username e password (potrebbero essere già nel file).
  6. Premi Salva.
  7. Tocca il profilo nella lista per connetterti.
  8. Accetta la richiesta di creazione VPN da Android.
  9. Verifica che la connessione sia attiva (icona chiave nella barra di stato).

Kill switch e always-on VPN

Android offre due funzioni di sicurezza importanti per le VPN: Always-on VPN attiva la connessione VPN automaticamente al boot e la mantiene sempre attiva; Blocca connessioni senza VPN (kill switch) impedisce qualsiasi traffico se la VPN è caduta, evitando data leak. Per attivarle: Impostazioni > Rete e internet > VPN > tocca l'ingranaggio accanto al profilo VPN > attiva entrambi gli switch.

Per uso aziendale conviene sempre attivare entrambe le funzioni: garantiscono che il traffico aziendale passi sempre attraverso la VPN e mai sulla rete locale in chiaro, anche in caso di problemi temporanei di connessione VPN. Su dispositivi gestiti via MDM, queste impostazioni possono essere forzate dall'amministratore.

Split tunneling e app-specific VPN

Android 12+ supporta il split tunneling per VPN: vai in Impostazioni > Rete e internet > VPN > ingranaggio profilo > "App permesse" o "App escluse". In questo modo solo alcune app passano dalla VPN (es. le app aziendali tramite VPN aziendale, le app personali restano sulla rete normale). Utile per evitare di rallentare Netflix o streaming personali pur mantenendo l'accesso sicuro ai servizi aziendali.

Alcuni provider VPN commerciali (NordVPN, ProtonVPN) offrono split tunneling avanzato direttamente nella loro app, con interfaccia più' semplice rispetto al toggle Android nativo.

Errori comuni e come risolverli

  • Connessione VPN si stabilisce ma niente internet: problema di DNS; in WireGuard verifica che il campo DNS sia popolato; in OpenVPN aggiungi dhcp-option DNS 8.8.8.8.
  • VPN si disconnette quando schermo si spegne: vai in Impostazioni > Batteria, rimuovi l'app VPN dall'ottimizzazione batteria.
  • "Connessione fallita" subito dopo l'accensione: il server VPN potrebbe essere down o bloccato; testa da altra rete.
  • VPN lenta: prova a cambiare protocollo (UDP più veloce di TCP) o server geograficamente più vicino.
  • Conflitto IP rete locale: la subnet della VPN coincide con quella di casa; chiedi all'IT di cambiare range.

Domande frequenti

D: La VPN rallenta la navigazione?
R: Sì, leggermente: il traffico viene cifrato e instradato attraverso un server. WireGuard ha overhead minimo (5-10%), OpenVPN più alto (15-25%).

D: Posso usare una VPN gratuita su Android?
R: Sconsigliato per lavoro: le VPN gratuite spesso vendono i dati di navigazione. Per lavoro usa solo VPN aziendali o provider commerciali affidabili.

D: La VPN protegge le mie comunicazioni da Google e dalle app?
R: Solo dal punto di vista del traffico di rete. Le app stesse continuano a inviare dati al loro server cloud; la VPN cifra solo il tunnel.

D: Quanto consuma la VPN in batteria?
R: WireGuard quasi niente (2-3% in più giornaliero). OpenVPN può consumare 5-10% in più, soprattutto su TCP.

Hai bisogno di aiuto?

Se vuoi supporto Android per la tua azienda, il team di G Tech Group può aiutarti. Contattaci tramite il modulo di contatto.

Hai trovato utile quest'articolo?