Guida
Come configurare una VPN su iPhone e iPad
L’app dell’App Store, la richiesta di configurazione e dove viene salvata, l’impostazione su richiesta che mantiene attivo il tunnel dopo un riavvio e l’unica cosa onesta da sapere su un kill switch su iPhone. Scritto per iOS 27.
Prima di iniziare
Questa guida non sceglie un fornitore al posto tuo
Ogni passaggio qui sotto è identico, qualunque sia il fornitore che utilizzi, ed è per questo che qui non ne viene indicato nessuno. La scelta è un’attività separata e va fatta nel registro, dove si decide sulla base di un punteggio pubblicato, non di una scheda dello store.
Installa l’app dall’App Store, partendo dalla scheda a cui rimanda il sito del fornitore. Lo store è pieno di app VPN con la parola giusta nel nome e nessuna azienda alle spalle; il link dall’account per cui paghi porta all’app per cui hai pagato.
Installa l’app
- Accedi prima al sito del fornitore e segui il suo link all’App Store. Se hai acquistato l’abbonamento direttamente dallo store, la regola resta la stessa: apri la scheda dal sito del fornitore, non da una ricerca.
- Apri l’app, accedi e accetta la richiesta di configurazione. iOS chiede una volta se l’app può aggiungere una configurazione VPN e richiede il codice o Face ID. È il sistema che installa il profilo del tunnel; viene salvato in Impostazioni › Generali › VPN e gestione dispositivo, e un’app senza questo profilo non può connettersi.
- Assegna al dispositivo un nome che non sia il tuo. A questo punto la maggior parte delle app chiede un nome per il dispositivo; il nome viene conservato dal fornitore.
- Non connetterti ancora. Nella maggior parte delle app l’impostazione che mantiene attivo il tunnel dopo un riavvio è disattivata per impostazione predefinita; connettersi prima di averla configurata è il modo in cui il tunnel scompare silenziosamente la prima volta che il telefono si riavvia durante la notte.
Le impostazioni da controllare
I menu delle app cambiano, le impostazioni no. Se il nome non è familiare, ogni voce è spiegata nel glossario.
Connect On Demand
È l’unica impostazione che conta davvero su iOS. Senza di essa l’app si connette quando tocchi il pulsante e il tunnel resta attivo finché iOS consente all’app di restare attiva, cosa che in background non dura a lungo. Con essa, è iOS stesso a gestire il tunnel: lo attiva quando il telefono ha una rete, lo ripristina dopo un riavvio e lo riconnette dopo la sospensione, indipendentemente dal fatto che l’app sia in esecuzione.
Nell’app può essere chiamata On Demand, auto-connect o always-on; in Impostazioni › Generali › VPN e gestione dispositivo, la pagina del profilo mostra lo stesso interruttore come Connect On Demand. Attivalo nell’app invece che in Impostazioni, così iOS applicherà le regole dell’app stessa — quali reti e quali eccezioni.
Il kill switch e cosa significa su iPhone
iOS non dispone di un interruttore a livello di sistema come quello di Android. Quello che l’app chiama kill switch è la richiesta dell’app a iOS di bloccare il traffico mentre il tunnel è inattivo, e funziona solo finché la configurazione è attiva. Tra un riavvio e la prima connessione dell’app, così come quando un profilo viene disattivato manualmente, non c’è alcun interruttore. Attivalo: copre il caso comune, cioè un tunnel che cade mentre usi il telefono. Non considerarlo però qualcosa di più. Lo scopo dell’interruttore è spiegato nella pagina dedicata.
DNS dentro il tunnel
Le richieste di risoluzione dei nomi possono uscire dal telefono al di fuori del tunnel anche quando tutto il resto vi passa attraverso; così la rete può sapere quali siti hai visitato e viene nascosto solo ciò che hai fatto su quei siti. Cerca nell’app DNS leak protection, use provider DNS o un campo DNS personalizzato, e impostalo sul resolver del fornitore invece che su quello di terzi: una seconda parte che vede solo le richieste è una parte in più. Il modo in cui si verifica una perdita è spiegato nella pagina sulle perdite DNS.
iOS dispone di propri profili DNS crittografati, installati da alcune app DNS. Uno di questi profili e l’impostazione DNS della VPN possono entrare in conflitto; mantieni quello del fornitore e rimuovi l’altro.
Relay privato di iCloud
Relay privato instrada il traffico di Safari attraverso i relay di Apple. Con una VPN attiva, i due sistemi si sovrappongono e il risultato sono pagine più lente e, occasionalmente, un sito che non si carica attraverso nessuno dei due. Disattiva Relay privato in Impostazioni › il tuo nome › iCloud mentre usi la VPN. Il tunnel fa già per Safari ciò che faceva Relay privato, ma per ogni app.
Il protocollo
Mantieni l’impostazione predefinita moderna — nella pagina sui protocolli è indicato quali sono attuali e quali legacy. Se l’app offre un’opzione più vecchia per risolvere un problema di connessione, è una scelta da fare consapevolmente e poi annullare: il registro indica il protocollo più debole ancora offerto da un fornitore, e selezionarlo manualmente significa scegliere per te stesso quel livello.
Verifica che funzioni davvero
Connettiti, poi verifica invece di dare per scontato che funzioni. Tre controlli, in quest’ordine, tutti gratuiti e senza bisogno di un’altra app:
- Il tuo indirizzo è cambiato. Apri in Safari una pagina «qual è il mio IP» e verifica che il Paese corrisponda all’uscita scelta. Ripeti una volta sul Wi-Fi e una volta con i dati mobili.
- Le richieste di risoluzione sono dentro il tunnel. Esegui un test delle perdite DNS e leggi i resolver indicati. Se appartengono al tuo operatore o al tuo provider internet di casa, l’impostazione DNS precedente non è stata applicata.
- Il tunnel torna attivo da solo. Riavvia il telefono e sbloccalo senza aprire l’app. Il simbolo della VPN dovrebbe tornare da solo nella barra di stato entro pochi secondi dalla riconnessione alla rete. Se non succede, Connect On Demand è disattivato.
Il kill switch è più difficile da testare su iOS che altrove, perché iOS non consente di interrompere il tunnel dall’esterno dell’app come fa un computer; la guida al kill switch descrive l’unico metodo che funziona. La serie completa di test è nella guida dedicata.
Cosa dimostrano questi controlli
+Il tuo traffico esce attraverso il server di uscita, nel Paese che hai selezionato
+Né l’operatore né il Wi-Fi che stai usando possono leggere quali siti raggiungi
+iOS riattiva il tunnel dopo un riavvio senza che tu o l’app dobbiate fare nulla
Cosa non dimostrano
−Non dicono nulla su ciò che il fornitore conserva — è una questione documentale, a cui rispondono le pagine sulla conservazione
−Non ti rendono anonimo: gli account a cui hai effettuato l’accesso sul telefono restano attivi; vedi da cosa una VPN non ti protegge
−Un test superato oggi non è una promessa per il prossimo aggiornamento dell’app o di iOS
Quali reti e quali no
La maggior parte delle app consente di applicare On Demand a una lista: connettersi su ogni rete, connettersi sui dati mobili e sulle reti Wi-Fi sconosciute, oppure restare disattivato sulle reti nominate di cui ti fidi. È quest’ultima opzione a richiedere cautela. Una rete domestica è considerata affidabile perché la gestisci tu, non perché sia privata; il provider internet che la alimenta vede comunque ogni richiesta che fai al di fuori del tunnel. L’eccezione difendibile è una rete sulla quale la VPN interrompe qualcosa di cui hai bisogno — una stampante, una trasmissione alla televisione — e in quel caso la regola della rete affidabile è una soluzione temporanea per un dispositivo, non un giudizio sulla sicurezza. Ciò che una rete pubblica può vedere senza il tunnel è spiegato nella pagina sul Wi-Fi pubblico.
Qualunque cosa dica la lista, mantieni attiva l’opzione connect on mobile data. L’operatore è l’unica rete che non puoi scegliere.
Quando non funziona
La VPN si disattiva quando blocco il telefono
iOS sospende le app in background e un tunnel che l’app deve mantenere attivo da sola muore insieme a essa. Connect On Demand è la soluzione: una volta attivato, iOS gestisce il tunnel e lo riattiva nel momento in cui il telefono si risveglia, senza che l’app sia in esecuzione.
Se On Demand è attivo e il tunnel continua a scomparire dopo la sospensione, il motivo usuale è la modalità Risparmio energetico o un dispositivo molto vecchio. La prima è un’impostazione; il secondo no.
Safari è lento o alcuni siti non si caricano mentre sono connesso
Controlla Relay privato di iCloud in Impostazioni > il tuo nome > iCloud. Relay privato instrada Safari attraverso i relay di Apple, mentre una VPN instrada tutto attraverso il fornitore; sovrapposti aggiungono latenza e a volte interrompono uno dei passaggi.
Disattiva Relay privato mentre la VPN è attiva. Non perdi nulla: il tunnel nasconde già il traffico di Safari alla rete, che è ciò per cui serviva Relay privato.
L’app dice che sono connesso, ma un sito mostra la mia posizione reale
L’idea che un sito ha della tua posizione non dipende solo dal tuo indirizzo. I servizi di localizzazione, un account a cui hai effettuato l’accesso e un’impostazione della lingua indicano tutti dove ti trovi, e la VPN non ne modifica nessuno. Controlla l’indirizzo stesso su una pagina «qual è il mio IP»; se mostra il Paese dell’uscita, il tunnel funziona.
Stessi passaggi, altre macchine
Il resto delle piattaforme
Ogni piattaforma ha una guida propria anziché una scheda su questa. I passaggi divergono non appena si apre il programma di installazione, e una pagina che risponde a tre piattaforme insieme non risponde bene a nessuna.