VPNSmith
VPS Contabo
self-host-vpnCOMP

Headscale vs OpenVPN (2026): una mesh e un concentratore non rispondono alla stessa domanda

Headscale coordina una mesh WireGuard peer-to-peer; OpenVPN fa passare i client attraverso un unico server. Confrontarli significa decidere se il traffico deve transitare da una macchina che controlli o andare diretto, e cosa perdi in entrambi i casi.

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

Questi due vengono confrontati di continuo, e il confronto è impostato un po' male. Headscale e OpenVPN non risolvono lo stesso tipo di problema. Uno coordina una mesh in cui i tuoi dispositivi comunicano direttamente tra loro; l'altro è un concentratore attraverso cui passa tutto il traffico. Scegliere tra i due significa soprattutto decidere quale di queste due topologie vuoi davvero, e la risposta è spesso ovvia una volta posta così la domanda.

Stai valutando Headscale rispetto al servizio hosted vero e proprio? Il nostro confronto Tailscale vs Headscale elenca le funzioni mancanti, il costo su 3 anni e un verdetto in base alla dimensione del team.

La differenza strutturale, in un paragrafo

Con OpenVPN, i client si connettono a un server. Quel server vede ogni pacchetto, ed è sia il punto di controllo sia il percorso del traffico. Quando due dei tuoi portatili comunicano tra loro, il loro traffico sale fino al server e poi ridiscende.

Con Headscale, il server distribuisce chiavi e mappe di rete, poi si fa da parte. Due dispositivi che sono stati presentati comunicano direttamente, cifrati end-to-end con WireGuard. Il piano di controllo può essere offline e i tunnel esistenti continuano a funzionare.

Questa sola differenza determina quasi tutto ciò che segue.

Dove vince la mesh

Il traffico non fa deviazioni. Due macchine nello stesso ufficio si raggiungono attraverso l'ufficio, non tramite un VPS a Francoforte. Nel lavoro sensibile alla latenza non è un guadagno marginale.

Nessun collo di bottiglia centrale per il traffico. La banda di un server OpenVPN è un tetto condiviso da tutti; una mesh non ha un tubo centrale equivalente.

Identità per dispositivo. Ogni nodo ha la propria chiave e il proprio posto in una ACL, invece di un certificato che dà accesso a "la rete".

Velocità, di solito. WireGuard gira comunemente nel kernel Linux mentre OpenVPN gira in userspace, il che tende a favorire WireGuard su un host Linux. Consideralo una tendenza, non un numero: su un collegamento saturo, o quando entrambi i peer sono comunque vicini al server OpenVPN, la differenza può sparire nel rumore.

Un patch panel in fibra visto di sbieco, file di porte turchesi a destra con connettori LC bianchi inseriti, cavi in fibra acqua e gialli che si curvano verso sinistra su uno sfondo di armadio scuro
Un patch panel in fibra con porte turchesi e connettori LC bianchi, cavi che si curvano dentro un armadio scuro. Un concentratore centralizza i percorsi così di proposito; una mesh è la decisione di non farlo.

Dove OpenVPN vince ancora, e non è nostalgia

Attraversare reti ostili. OpenVPN può funzionare su TCP porta 443, indistinguibile dal normale HTTPS per un filtro basato sulle porte. WireGuard è solo UDP, quindi una rete che blocca UDP blocca completamente la mesh: nessuna impostazione del client la salva. Sul Wi-Fi di hotel, università e aziende questo è decisivo, ed è il motivo per cui molti tengono in vita un endpoint OpenVPN solo come via di fuga. Quando anche TCP/443 viene ispezionato e non solo filtrato, la risposta smette di essere un'impostazione di trasporto e diventa offuscamento: wstunnel, che trasporta il tunnel dentro un WebSocket, è il passo successivo abituale.

Dispositivi che non eseguiranno mai WireGuard. Router datati, apparecchiature industriali embedded, firmware NAS vecchi, apparati abbandonati dal produttore. Una mesh a cui metà della tua infrastruttura non può unirsi non è una mesh.

Un unico punto di ingresso controllato. A volte centralizzare il traffico è il requisito, non il difetto, quando tutto deve passare da un unico punto di ispezione, o uscire da un unico indirizzo verificabile. Una mesh è lo strumento sbagliato per questo, per progettazione.

Maturità dell'ecosistema. Decenni di documentazione, e nessuna dipendenza dal client di un'unica azienda.

Una tabella decisionale senza mezze misure

La tua situazioneScelta
Collegare tra loro le tue macchineHeadscale
Ti serve un unico punto di ingresso controllato e verificabileOpenVPN
Parte del parco è hardware vecchio o apparatiOpenVPN
La latenza tra i peer contaHeadscale
Lavori spesso da reti che filtrano UDPOpenVPN (TCP/443)
Vuoi identità per dispositivo e ACL centralizzateHeadscale
Vuoi zero dipendenza dal client di un fornitoreOpenVPN

Il verdetto onesto

Se stai costruendo una connettività privata tra macchine che possiedi, Headscale è la scelta predefinita migliore nel 2026: la topologia si adatta al problema, e le prestazioni derivano da questo adattamento più che da un'ingegneria brillante.

Scegli Headscale? Il lato server è un piccolo VPS con un IP pubblico e un dominio. Il nostro generatore di configurazione Headscale gratuito scrive il config.yaml, il file Docker Compose, la configurazione TLS e i primi comandi, e un Contabo Cloud VPS 4 è indicato a partire da 5,50 €/mese su contabo.com (verificato il 17 ott 2026). Se preferisci un host statunitense con garanzia di rimborso di 30 giorni, Ultahost VPS Basic costa 5,52 $ al mese con un impegno di 24 mesi (1 GB di RAM, IPv4 dedicato, rilevato il 21 ottobre 2026), sufficiente per un server Headscale per un piccolo team. La stessa macchina può mantenere un listener OpenVPN su TCP/443 per le reti ostili descritte sopra.

Tieni OpenVPN dove è davvero insostituibile: reti ostili che lasciano uscire solo TCP/443, e hardware che non può unirsi a una mesh moderna. Questi due casi sono più ristretti di cinque anni fa, e non scompariranno.

Usarli entrambi è un risultato legittimo, non un'incapacità di decidere. Il costo è avere due percorsi di accesso da verificare invece di uno: reale, ma di solito inferiore a forzare ogni caso attraverso un unico strumento che si adatta solo ad alcuni.

★ 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

Headscale può sostituire OpenVPN?
Solo se la tua installazione OpenVPN serve a collegare tra loro le tue macchine. Headscale coordina una mesh peer-to-peer: una volta che due dispositivi si conoscono, comunicano direttamente e il server non trasporta alcun traffico. OpenVPN è un concentratore: ogni pacchetto passa dal server, ed è ciò che vuoi quando ti serve un unico punto di ingresso controllato in una rete, e un sovraccarico inutile quando non ti serve.
Quale dei due è più veloce?
Nella maggior parte delle installazioni self-hosted vince la mesh, per due ragioni che non hanno nulla a che vedere con la qualità del codice dei due progetti. WireGuard, che Headscale coordina, gira di solito nel kernel Linux mentre OpenVPN gira in userspace; e il traffico della mesh va da dispositivo a dispositivo invece di fare una deviazione attraverso un server che può trovarsi in un altro paese. Il divario si riduce quando entrambi i peer sono comunque vicini al server OpenVPN, e scompare del tutto quando il collo di bottiglia è il collegamento e non la CPU. Misura il tuo percorso prima di considerare la questione chiusa.
Headscale riesce a superare un firewall restrittivo come OpenVPN?
Meno facilmente, ed è l'argomento più forte che resta a OpenVPN. OpenVPN può funzionare su TCP porta 443, che per un filtro basato sulle porte sembra normale HTTPS e passa quasi ovunque. WireGuard è solo UDP, quindi una rete che blocca UDP blocca la mesh del tutto, e nessuna impostazione del client cambia la situazione. Headscale può fare da relay tramite server DERP che ospiti tu, ma è un ripiego per l'attraversamento del NAT, non una funzione per aggirare la censura.
E i dispositivi vecchi e gli apparati?
OpenVPN, senza problemi. Ha client per hardware che non vedrà mai un modulo kernel WireGuard: router datati, apparecchiature industriali embedded, firmware NAS vecchi, apparati il cui produttore ha smesso di rilasciare aggiornamenti anni fa. Se il tuo parco include macchine del genere, questo da solo può chiudere la questione: una mesh a cui metà della tua infrastruttura non può unirsi non è una mesh.
Quale richiede più lavoro di gestione?
Un lavoro diverso, non necessariamente maggiore. OpenVPN ti chiede di gestire un'autorità di certificazione e una configurazione server, un percorso ben documentato con decenni di tutorial e ampio margine di errore di configurazione. Headscale ti chiede di gestire un servizio di piano di controllo con un database dietro, mantenerlo disponibile per le registrazioni e la rotazione delle chiavi, e accettare che i client ufficiali siano mantenuti da un'azienda la cui tolleranza non è contrattuale. Nessuno dei due è un weekend di sofferenza; entrambi sono un impegno.
Posso usarli entrambi?
Sì, e molte installazioni finiscono così per un buon motivo. Una mesh gestisce le macchine che la supportano, mentre un endpoint OpenVPN su TCP/443 resta disponibile per le reti ostili e per i dispositivi che non possono unirsi alla mesh. Il costo è avere due percorsi di accesso da verificare invece di uno, un costo reale, ma spesso inferiore a forzare ogni caso attraverso un unico strumento che si adatta solo ad alcuni.