Protocolli VPN spiegati: WireGuard, OpenVPN e altro
L'impostazione «protocollo» in un'app VPN decide come il dispositivo e il server stabiliscono e mantengono il tunnel cifrato. Questa scelta influisce su velocità, consumo di batteria, e sulla capacità della connessione di attraversare reti che bloccano attivamente il traffico VPN.
WireGuard (e le sue varianti)
WireGuard è un protocollo moderno con un codice compatto, il che lo rende più facile da verificare e in genere più veloce delle alternative più vecchie. Il suo limite principale di base è che il suo pattern di traffico è relativamente facile da riconoscere come «una VPN» da parte delle apparecchiature di rete -- per questo esistono varianti offuscate come AmneziaWG, che aggiungono un camuffamento del traffico sullo stesso protocollo di base proprio per evitare questo riconoscimento.
OpenVPN
OpenVPN esiste da molto più tempo, funziona su UDP o TCP, ed è supportato in modo estremamente ampio. È generalmente più lento dei protocolli basati su WireGuard su hardware comparabile, ma la sua maturità fa sì che quasi ogni router o firewall sappia gestirlo.
VLESS e i protocolli in stile Reality
Sviluppato originariamente nell'ambito dell'elusione della censura, VLESS con Reality rende il traffico cifrato indistinguibile dal normale traffico HTTPS verso un sito, il che è particolarmente efficace in reti e paesi che bloccano specificamente i protocolli VPN riconoscibili. Total Pro VPN lo offre insieme ad AmneziaWG così da avere un'alternativa se uno dei due viene bloccato su una determinata rete.
IKEv2/IPSec
Comune sui dispositivi mobili perché si riconnette rapidamente passando da wifi a rete mobile. È una scelta predefinita ragionevole sul telefono, ma non è pensato specificamente per l'offuscamento.
Cosa scegliere
Per l'uso quotidiano, un protocollo basato su WireGuard offre il miglior equilibrio tra velocità e sicurezza. Su una rete che blocca attivamente il traffico VPN, prova prima un'opzione offuscata come AmneziaWG o VLESS Reality prima di concludere che la VPN semplicemente non funziona.