Ogni comparativo di VPS su questo sito lo riporta: «un solo /128 IPv6 di default», «/64 IPv6», «niente IPv6 sul piano base». Si legge come un dettaglio di scheda tecnica. Per un server WireGuard self-hosted non lo è: decide se i tuoi peer possano avere IPv6 del tutto.
Ancora senza host? Un VPS Cloud 4 Contabo a 5,50 €/mese (link di affiliazione) include un /64, abbastanza per dare un indirizzo IPv6 a ogni peer, e il nostro generatore di config WireGuard gratuito scrive i file di server e peer da completare con le righe IPv6 qui sotto. Preferisci un provider statunitense con 30 giorni soddisfatti o rimborsati? Il VPS Basic di Ultahost costa 5,52 $ al mese su 24 mesi e include 4 indirizzi IPv6 dedicati invece di un /64 (letto su ultahost.com il 26 ottobre 2026): abbastanza per il server e tre peer con indirizzo pubblico, gli altri con indirizzi ULA. Il generatore è gratuito e senza account, fino a 250 dispositivi, e la sua esportazione ZIP raccoglie ogni .conf client e il suo codice QR in PNG, comodo per configurare un intero ufficio o una famiglia in una volta. Un'altra opzione: HostPapa Unmanaged VPS Lite (link affiliato) a 2,95 $ al mese con un impegno di 3 anni, poi a tariffa normale (1 core, 1 GB di RAM, 25 GB NVMe, accesso root via SSH, rimborso entro 30 giorni, rilevato il 28 ottobre 2026).
Genera qui le tue configurazioni WireGuard
Inserisci l'indirizzo del server, scegli il numero di dispositivi, poi scansiona ogni codice QR dall'app.
Tutte le chiavi vengono generate nel tuo browser (Curve25519 / X25519). Niente viene inviato ai nostri server - la tua configurazione resta privata al 100%.
IPv4 pubblico o dominio della macchina che eseguirà WireGuard. Nessun server per ora? Lascia vuoto e aggiungilo dopo.
Gratis, senza account: fino a 250 client, ogni .conf con il suo codice QR, e uno ZIP con tutti i file.
Tutto ciò che il dispositivo invia a internet passa dal tuo server.
Impostazioni avanzateSubnet del tunnel, DNS, reti site-to-site. I valori predefiniti vanno bene nella maggior parte dei casi.
Facoltativo. Indica la subnet LAN dietro il server e/o dietro un client che fa da gateway di sede (un router, un Raspberry Pi, un NAS). Il generatore aggiunge ogni LAN agli AllowedIPs del server, dà a ogni peer le rotte verso le altre LAN e scrive le regole di inoltro sui gateway. Lascia vuoto un campo per un client normale.
Cosa scarichi
wg0.conf
per il server
client1.conf
uno per dispositivo
QR (esempio)
per l'app mobile
Anteprima illustrativa: righe e QR fittizi, nessuna chiave reale. I tuoi file veri vengono generati nel tuo browser al clic.
Non hai ancora scelto il VPS? Il nostro confronto Miglior VPS per una VPN mette a confronto otto provider per l'auto-hosting di WireGuard sul prezzo che paghi davvero, comprese le due voci che cambiano la classifica: IPv4 a pagamento e limitazione della banda.
A WireGuard non importa quale stack usi
Partiamo dal facile. La documentazione di WireGuard è esplicita: «Any combination of IPv4 and IPv6 can be used, for any of the fields.» - qualsiasi combinazione di IPv4 e IPv6 può essere usata, per qualsiasi campo.
L'endpoint può essere IPv4 mentre il tunnel trasporta IPv6, o viceversa. Non c'è una modalità IPv6 separata da attivare né un secondo demone da avviare. Un tunnel dual-stack è semplicemente due indirizzi sulla stessa interfaccia.
Che cosa significano /64 e /128 in concreto
È qui che la scheda dell'hoster inizia a contare.
Un /128 è un solo indirizzo. È l'IPv6 del tuo server e nulla più. Puoi dare connettività IPv6 al server, ma non ti resta alcun indirizzo da distribuire: i tuoi peer non possono averne uno ciascuno.
Un /64 è un blocco. È la dimensione di assegnazione standard per un segmento di rete, e ti lascia libero di assegnare un indirizzo a ogni peer dall'interno.
Un hoster che pubblicizza «IPv6 incluso» con un solo /128 dice il vero e comunque non fornisce ciò che serve a un server VPN. È la riga da rileggere due volte in una tabella comparativa, compresa la nostra.
AllowedIPs fa due mestieri diversi
È la parte che si fraintende, ed è documentata senza ambiguità. Lo stesso campo si comporta diversamente a seconda del verso:
«nell'invio dei pacchetti, la lista di IP consentiti si comporta come una sorta di tabella di routing»
«nella ricezione dei pacchetti, la lista di IP consentiti si comporta come una sorta di lista di controllo degli accessi»
WireGuard chiama l'insieme una Cryptokey Routing Table - «la semplice associazione di chiavi pubbliche e IP consentiti».
La conseguenza per IPv6 è diretta: se vuoi che il traffico IPv6 di un peer passi dal tunnel, ::/0 deve comparire nel suo AllowedIPs. Mettere solo 0.0.0.0/0 instrada unicamente l'IPv4, e il traffico IPv6 del peer esce dalla sua connessione normale, fuori dal tunnel e con il suo indirizzo reale.
È una fuga, e non è un difetto di WireGuard. È la lista di controllo degli accessi che fa esattamente ciò che le è stato detto.
La configurazione in pratica
Sul server, assegna all'interfaccia un indirizzo IPv4 e uno IPv6 dalla tua allocazione. Su ogni peer, elenca entrambi gli stack in AllowedIPs. Per far passare tutto dal tunnel è 0.0.0.0/0, ::/0; per una ripartizione, elenca i prefissi specifici di ciascuno stack.
Due cose da tenere a mente. Il forwarding va abilitato per entrambe le famiglie, non solo IPv4: sono impostazioni sysctl distinte, e attivarne una non fa nulla per l'altra. E anche le regole del firewall esistono in doppio: iptables e ip6tables sono tabelle diverse, quindi un masquerade o un kill switch scritto solo per IPv4 lascia IPv6 senza protezione.
Il doppio stack cambia anche la MTU: WireGuard aggiunge 60 byte su un endpoint IPv4 e 80 su uno IPv6, quindi una linea PPPoE scende a 1432 o 1412. La nostra WireGuard Cheat Sheet gratuita (PDF di 5 pagine in inglese, download diretto, senza registrazione) raccoglie questa tabella MTU, la regola 0.0.0.0/0, ::/0 per AllowedIPs e la convenzione di indirizzi fd00:8::/64 dei nostri modelli in una pagina stampabile. Scarica la scheda.
Una VPN cambia il tuo IP. Non cambia il tuo browser.
Un tunnel sostituisce l'indirizzo che un servizio vede. Non cambia nulla di ciò che il tuo browser dichiara da solo - caratteri, schermo, fuso orario, stack grafico - e quella combinazione basta spesso a riconoscerti da una sessione all'altra.
Misura la tua impronta del browser - misurazione passiva, senza domande, senza account, senza email.
Verificare invece di supporre
Una volta configurato, controlla dal client che il tuo IPv6 pubblico sia quello del server e non il tuo. Un tunnel che trasporta correttamente l'IPv4 mentre lascia trapelare l'IPv6 appare perfettamente sano dall'interno: l'handshake riesce, il traffico scorre e nei log non si lamenta nulla.
Se il tuo hoster ti dà solo un /128, le opzioni oneste sono restare in IPv4 nel tunnel e bloccare l'IPv6 sui peer perché non possa trapelare, oppure cambiare hoster. Un dual stack configurato a metà è peggio di nessun IPv6.

Link di affiliazione
★ Datacenter GDPR di Norimberga · ✓ IPv4 dedicato incluso · porta da 200 Mbit/s
Ospita la tua VPN sul tuo VPS → ContaboCloud VPS 4 · 5,50 €/mese · Carta o PayPal · ordini accettati anche fuori dall'UE→Prezzo verificato il 17/10/2026, durata 24 mesi


