VPNSmith
VPS Contabo
self-host-vpnCOMP

PiVPN vs Tailscale (2026): la vera domanda è se puoi aprire una porta

PiVPN ti dà un server VPN classico su un Raspberry Pi e richiede una porta in ingresso. Tailscale non ne richiede nessuna e funziona dietro CGNAT, dove PiVPN non può. Questo solo vincolo decide la maggior parte di queste configurazioni prima ancora di confrontare le funzionalità.

Di Eric Gerard · Fondatore · VPNSmith - Specialista in VPN autogestite e VPS GDPR6 min letturaPhoto: Pexels

Cerca questo confronto e troverai lunghe tabelle di funzionalità. La maggior parte di esse seppellisce l'unico fatto che decide l'esito per la maggioranza delle persone, e non ha nulla a che vedere con le funzionalità: puoi aprire una porta in ingresso sulla tua connessione internet?

Se sì, entrambi gli strumenti funzionano e la scelta dipende da ciò che vuoi. Se no, il confronto è finito prima di cominciare.

Un'eccezione: dietro CGNAT puoi comunque tenere PiVPN facendolo girare su un piccolo VPS con un proprio IPv4 pubblico, come un Contabo Cloud VPS 4 (link affiliato) da 5,50 € al mese con durata di 24 mesi, con il Pi di casa che vi si collega come client (dettagli più sotto). Se preferisci un provider statunitense con garanzia di rimborso di 30 giorni, Ultahost VPS Basic costa 5,52 $ al mese con durata di 24 mesi (1 GB di RAM, IPv4 dedicato, letto il 21 ottobre 2026), sufficiente per un server WireGuard per pochi dispositivi.

Il vincolo che decide tutto

PiVPN costruisce un server. I client si collegano dall'esterno, il che richiede una porta raggiungibile da internet, il che a sua volta richiede un indirizzo pubblico tutto tuo.

Tailscale non accetta mai una connessione in ingresso. Entrambe le estremità aprono connessioni in uscita e un server di coordinamento le presenta l'una all'altra. Sul tuo router non va cambiato nulla.

Quindi la prima domanda non è "quale è migliore", ma cosa ti dà il tuo provider? Se l'indirizzo WAN del tuo router è compreso tra 100.64.0.0 e 100.127.255.255, sei dietro un NAT di livello operatore: non c'è nessuna porta da inoltrare e PiVPN non può essere raggiunto dall'esterno, comunque lo si configuri.

Primo piano di una scheda Raspberry Pi verde con tre dissipatori in alluminio, il connettore GPIO lungo il bordo sinistro e le porte HDMI e USB in primo piano
Una scheda Raspberry Pi con i dissipatori montati, connettore GPIO lungo il bordo sinistro. Lo stesso hardware fa girare entrambi gli strumenti, ciò che cambia è se qualcosa dall'esterno deve raggiungerlo.

Due forme di rete diverse

Al di là della raggiungibilità, i due costruiscono cose davvero diverse.

PiVPN è hub-and-spoke. Tutto passa dal Pi. È esattamente ciò che vuoi quando lo scopo è essere a casa da altrove: navigare dal tuo IP di casa, raggiungere la stampante, usare un servizio che si fida solo del tuo indirizzo di casa.

Tailscale è una mesh. Il tuo portatile parla direttamente con il tuo telefono, che il Pi sia acceso o no. Nulla passa obbligatoriamente da un'unica macchina, quindi nulla si rompe quando quella macchina si riavvia, e nulla viene instradato attraverso la tua connessione di casa a meno che tu non lo chieda.

Nessuna delle due forme è migliore. Rispondono a frasi diverse: "voglio essere sulla mia rete di casa" contro "voglio che le mie macchine si raggiungano tra loro."

Cosa ti costa ciascuno

PiVPNTailscale
Porta in ingresso richiestasìno
Funziona dietro CGNATnosì
Terza parte coinvoltanessunaserver di coordinamento (Tailscale Inc.)
Configurazione oltre all'installazioneIP statico o DDNS, port forwarding, configurazione per ogni clientaccesso su ogni dispositivo
Aggiungere un dispositivocopiare un file di configurazioneun solo comando
Se il Pi è offlinesi ferma tuttoi collegamenti peer-to-peer continuano a funzionare
Uscita tramite la tua connessione di casanaturalepossibile, va attivata

La terza opzione quando la porta non si può aprire

Dietro CGNAT la tabella qui sopra sembra dire che Tailscale sia l'unica scelta. Ce n'è una terza che mantiene la forma di PiVPN: spostare il server WireGuard dal Pi a un piccolo VPS con un proprio IPv4 pubblico. Il VPS ha una porta raggiungibile da ovunque, il tuo telefono e il tuo portatile vi si collegano esattamente come farebbero con PiVPN, e il Pi di casa vi si connette come un client in più con PersistentKeepalive = 25, così la tua LAN di casa resta raggiungibile attraverso di esso. Mantieni un hub classico che controlli completamente, nessun server di coordinamento conserva l'elenco dei tuoi dispositivi, e il CGNAT smette di contare perché nulla deve raggiungere la tua connessione di casa dall'esterno.

Prima di decidere, verifica se sei davvero dietro CGNAT. Il nostro WireGuard port checker gratuito confronta l'indirizzo WAN del tuo router con il tuo IP pubblico e te lo dice in pochi secondi; se i due sono diversi, o se l'indirizzo WAN rientra in 100.64.0.0/10, nessuna impostazione di PiVPN potrà aiutarti. La configurazione con relay è descritta passo per passo in WireGuard dietro CGNAT, e le configurazioni per il VPS, il Pi e ogni telefono escono dal generatore di configurazione WireGuard in un minuto, con le chiavi generate nel tuo browser. Il generatore è gratuito fino a 10 dispositivi; oltre, WireGuard Pro (il nostro prodotto, 9 EUR una tantum, nessun abbonamento) alza il limite a 250 e aggiunge un unico ZIP con il .conf di ogni client e il relativo codice QR in PNG, comodo per configurare un intero ufficio o una famiglia in un colpo solo.

★ Datacenter GDPR di Norimberga · ✓ IPv4 dedicato incluso · porta da 200 Mbit/s

Un IPv4 pubblico che i tuoi client PiVPN possono sempre raggiungere → Contabo Cloud VPS 45,50 €/mese (verificato il 18 ott 2026, primi 24 mesi) · IPv4 pubblico fisso · 4 vCPU, 8 GB di RAM→

Quanto costa: qualche euro al mese e un server in più da tenere aggiornato. Cosa cambia rispetto a PiVPN a casa: il traffico internet esce dall'indirizzo del VPS, non dal tuo IP di casa, a meno che tu non lo instradi ulteriormente attraverso il Pi, il che richiede più configurazione. Se lo scopo era proprio sembrare di essere a casa, ti serve comunque una connessione di casa raggiungibile, e questo ti riporta a Tailscale.

La raccomandazione onesta

Se sei indeciso, inizia con Tailscale. Funziona ovunque, compresi i casi in cui PiVPN semplicemente non può, e aggiungere un dispositivo richiede pochi secondi. Per la maggior parte delle persone che vogliono raggiungere le proprie macchine dall'esterno, è tutto ciò che serve.

Scegli PiVPN quando lo scopo è la tua connessione di casa in sé, sembrare di essere a casa, oppure rifiutare qualsiasi dipendenza esterna. Sono due motivi legittimi, e il secondo non è paranoia: è la differenza tra una rete che gestisci e una rete a cui sei abbonato.

E se vuoi la mesh senza l'azienda, la via di mezzo esiste: gestisci tu stesso il piano di controllo con Headscale, confrontato con Tailscale qui. Mantieni i client ufficiali e l'attraversamento del NAT, e la parte che conosce i tuoi dispositivi resta su una macchina di tua proprietà.

★ Datacenter GDPR di Norimberga · ✓ IPv4 dedicato incluso · porta da 200 Mbit/s

Ospita la tua VPN sul tuo VPS → ContaboAccesso root completo · IPv4 pubblico · scegli la tua regione→

Domande frequenti

Qual è la vera differenza tra PiVPN e Tailscale?
PiVPN è uno script di installazione: configura WireGuard o OpenVPN sul tuo Raspberry Pi e ti lascia un server VPN classico a cui i client si collegano. Tailscale è una rete mesh con un server di coordinamento gestito da Tailscale Inc.; i tuoi dispositivi si trovano tramite questo server e poi comunicano direttamente. PiVPN ti dà una porta d'ingresso verso la tua rete di casa. Tailscale dà a ogni dispositivo un indirizzo privato che funziona ovunque, senza nessuna porta d'ingresso da aprire.
Posso usare PiVPN se il mio provider mi mette dietro CGNAT?
No, ed è proprio il vincolo che chiude la maggior parte di queste decisioni prima di qualsiasi confronto sulle funzionalità. PiVPN richiede una porta in ingresso raggiungibile da internet. Dietro un NAT di livello operatore (CGNAT) non hai un indirizzo pubblico tutto tuo, quindi non c'è nulla verso cui inoltrare una porta. Tailscale è pensato esattamente per questo caso: entrambi i peer aprono connessioni in uscita e vengono presentati l'uno all'altro dal server di coordinamento. Controlla prima l'indirizzo WAN del tuo router: se inizia con un valore tra 100.64 e 100.127, sei dietro CGNAT.
Quale dei due è più privato?
PiVPN, in senso stretto: nulla esce dal tuo controllo. Anche il piano dati di Tailscale è cifrato end-to-end con WireGuard, quindi l'azienda non può leggere il tuo traffico, ma conserva i metadati di coordinamento: quali dispositivi esistono, quando si connettono, da quali indirizzi. Se la tua obiezione è che una terza parte conosca la forma della tua rete, PiVPN è la risposta onesta. Se la tua obiezione è che qualcuno legga i tuoi dati, vanno bene entrambi.
Quale dei due è più facile da configurare?
Tailscale, con un ampio margine, e non c'è partita. Installi, accedi, fatto: niente port forwarding, niente DNS dinamico, nessun certificato da distribuire. Lo script di PiVPN è fatto bene e l'installazione in sé è rapida, ma il lavoro attorno no: un IP statico o un DDNS, una porta aperta sul router e un file di configurazione da copiare a mano su ogni client.
PiVPN ha ancora senso nel 2026?
Sì, in due situazioni. Quando vuoi un vero punto di uscita a casa (navigare su internet come se fossi sulla tua connessione domestica, per un servizio che si fida solo del tuo IP di casa), un server hub-and-spoke lo fa in modo naturale. E quando rifiuti qualsiasi dipendenza da un'azienda esterna, tutto il valore di PiVPN sta nel fatto che non c'è nulla da cui dipendere.
Posso tenere PiVPN dietro CGNAT usando un VPS?
Sì. Sposta il server WireGuard su un piccolo VPS con un proprio IPv4 pubblico e lascia che il Pi di casa vi si colleghi come un client in più, con PersistentKeepalive impostato. Telefoni e portatili si collegano al VPS esattamente come farebbero con PiVPN, e la LAN di casa resta raggiungibile attraverso il Pi. Mantieni un hub classico che controlli tu, senza server di coordinamento, e il CGNAT smette di contare perché nulla deve raggiungere la tua connessione di casa dall'esterno. Costa qualche euro al mese, e il traffico internet esce dall'indirizzo del VPS anziché dal tuo IP di casa, a meno che tu non lo instradi ulteriormente attraverso il Pi.
Esiste una via di mezzo?
Sì: gestire tu stesso il server di coordinamento. Headscale è un'implementazione open source del piano di controllo di Tailscale, quindi mantieni il comportamento mesh e i client ufficiali, pur possedendo la parte che conosce i tuoi dispositivi. Richiede più configurazione di Tailscale e libera meno dalla manutenzione rispetto a PiVPN: il solito prezzo della via di mezzo.