VPNSmith
self-host-vpnHOWTO

WireGuard su iPhone e iPad: Configurazione Completa iOS (2026)

Configura WireGuard su iPhone/iPad nel 2026: installa l'app, importa la configurazione del tuo server tramite QR o file, abilita On-Demand (sempre attivo) e risolvi problemi di handshake/MTU. Funziona con PiVPN, NetBird o un server manuale.

Di Eric Gerard · Fondateur · VPNSmith — Spécialiste self-host VPN & VPS GDPR5 min letturaPhoto via Unsplash

WireGuard è il protocollo VPN più pulito da utilizzare su un iPhone o iPad — veloce, leggero sulla batteria e con un solo interruttore una volta configurato. Questa guida illustra WireGuard su iOS dall'inizio alla fine nel 2026: installazione dell'app, importazione della configurazione del server, abilitazione di On-Demand (sempre attivo) e risoluzione dei problemi di handshake e MTU. Funziona con qualsiasi server WireGuard — PiVPN, NetBird o una configurazione manuale. (Per Android, consulta la nostra guida a WireGuard su Android.)

Cosa ti serve prima di iniziare

  • Un iPhone o iPad con iOS/iPadOS 15 o successivo (l'app WireGuard supporta anche versioni più vecchie, ma On-Demand è più affidabile sulle versioni recenti).
  • Un server WireGuard in esecuzione con un endpoint pubblico raggiungibile — un Raspberry Pi domestico con porta inoltrata, o un piccolo VPS. WireGuard su iOS è solo il client; non fa nulla da solo.
  • La configurazione client che il server genera per questo dispositivo: un codice QR sullo schermo, o un file .conf che puoi trasferire sull'iPhone. Ogni dispositivo dovrebbe avere la propria configurazione (la propria coppia di chiavi) — non condividere mai una configurazione tra telefoni, poiché chiavi duplicate interrompono l'handshake.

Passo 1 — Installa l'app

Installa l'app ufficiale di WireGuard dall'App Store, pubblicata dal WireGuard Development Team. Evita cloni di terze parti — un client VPN vede tutto il tuo traffico, quindi l'editore è importante.

Passo 2 — Importa la configurazione del tuo server

Tocca + e scegli:

  • Crea da codice QR — scansiona il QR generato dal tuo server (pivpn -qr, NetBird, o qrencode). Il metodo più veloce e meno soggetto a errori.
  • Crea da file o archivio — importa un .conf dall'app File o tramite AirDrop.
  • Crea da zero — incolla manualmente le chiavi e l'endpoint [Peer].

WireGuard è il client; ha bisogno di un server. Un VPS Contabo a €4,99/mese gestisce comodamente un server WireGuard personale.

Linee di codice sorgente su uno schermo scuro
Linee di codice sorgente su uno schermo scuro

Passo 3 — Connetti e verifica

Attiva il tunnel e consenti la configurazione VPN quando iOS lo richiede. Controlla gli aggiornamenti dell'ultimo handshake (non "mai") e che il tuo IP pubblico cambi. Per informazioni sul protocollo, vedi WireGuard vs OpenVPN.

Passo 4 — On-Demand (sempre attivo)

Modifica il tunnel → abilita On-Demand → attivalo su Wi-Fi e/o cellulare. iOS mantiene il tunnel attivo e si riconnette automaticamente — l'equivalente pratico di una VPN sempre attiva su iOS. Un vero kill switch a livello di sistema su iOS richiede un profilo di configurazione (MDM) per dispositivi gestiti; per la maggior parte degli utenti, On-Demand è sufficiente.

IP consentiti: tunnel completo vs tunnel diviso

Il campo più importante in un tunnel WireGuard su iOS è AllowedIPs nella sezione [Peer] — decide quale traffico passa attraverso la VPN:

  • 0.0.0.0/0, ::/0 — tunnel completo. Ogni pacchetto (IPv4 e IPv6) viene instradato attraverso il tuo server. Questo è ciò che desideri per la privacy su Wi-Fi pubblico o per portare il tuo IP di casa all'estero.
  • Un intervallo specifico, ad es. 10.0.0.0/24 — tunnel diviso. Solo il traffico verso quella sottorete utilizza la VPN; tutto il resto esce dalla tua connessione normale. Questo è ideale quando vuoi solo raggiungere dispositivi sulla tua LAN domestica o aziendale senza rallentare tutto il resto.

Se hai scelto un tunnel completo ma vuoi comunque comunicare con stampanti e dispositivi locali, attiva "Escludi IP privati" quando modifichi il tunnel — iOS riscrive AllowedIPs per inviare internet attraverso la VPN lasciando 192.168.x.x/10.x.x.x locale. Dimenticare questo è il motivo usuale per cui AirPlay o un NAS locale "scompaiono" una volta attivata la VPN.

Gestisci più server e passa tra di essi

L'app WireGuard può contenere quanti tunnel vuoi — uno per casa, uno per un VPS all'estero, uno per una rete di lavoro. Solo uno è attivo alla volta. Dai a ciascuno un nome chiaro e puoi passare in due tocchi dall'app o dal menu Impostazioni iOS → VPN. Se usi On-Demand su più di un tunnel, abilitalo solo su quello che vuoi come predefinito, altrimenti iOS potrebbe passare tra di essi in modo imprevedibile.

Risoluzione dei problemi

  • Nessun handshake ("mai"): IP/porta endpoint errati, porta UDP del server non aperta, o chiave pubblica non corrispondente. Verifica che il server sia raggiungibile.
  • Si connette ma nessun internet: abbassa il MTU (es. 1280) nella configurazione dell'interfaccia — risolve molti problemi di MTU su reti cellulari.
  • Perdite DNS: imposta il DNS del tunnel sul tuo server o su un resolver affidabile e testa.
  • On-Demand mantiene la VPN disattivata: verifica che non sia disabilitata per il tuo Wi-Fi attuale nell'elenco SSID, e che "Disconnetti su richiesta" non sia attivato — quell'interruttore dice a iOS di interrompere il tunnel, l'opposto di sempre attivo.
  • Il tunnel non si importa dal QR: assicurati che la luminosità dello schermo sia alta e che l'intero codice sia inquadrato; un QR parzialmente tagliato fallisce silenziosamente. Torna a importare il .conf dall'app File.
  • Funziona su Wi-Fi ma non su cellulare (o viceversa): questo è quasi sempre il MTU o una discrepanza IPv6 — imposta 1280 e assicurati che il server fornisca un resolver DNS funzionante.

Per modelli riutilizzabili client/server, vedi modelli di configurazione WireGuard.

Conclusione

WireGuard su iOS è una configurazione di cinque minuti: installa l'app ufficiale, importa la configurazione del tuo server tramite QR, consenti la configurazione VPN e abilita On-Demand per sempre attivo. Tieni a portata di mano il trucco del MTU per reti cellulari instabili. Hai solo bisogno di un server WireGuard a cui puntare — un VPS Contabo o un Raspberry Pi domestico fanno al caso tuo.

Guida editoriale basata sul comportamento documentato del client ufficiale WireGuard iOS e VPN On-Demand di iOS. La sicurezza dipende dalla configurazione del tuo server e dall'igiene delle chiavi. I link commerciali portano l'attributo rel="sponsored nofollow"; potrebbe applicarsi una commissione affiliata senza costi aggiuntivi per te.

★ Datacenter GDPR di Norimberga · ✓ IPv4 dedicato incluso · 200+ Mbps garantiti

Self-host your VPN on your own VPS → ContaboFull root access · public IPv4 · pick your region