Cos'è OpenVPN?
OpenVPN è un ecosistema di protocollo VPN open source consolidato, in grado di trasportare una connessione protetta tramite TCP o UDP. Con VeePN puoi utilizzare OpenVPN nelle app supportate e per le configurazioni manuali o del router, scegliendo poi il trasporto più adatto alle condizioni della tua rete.
OpenVPN: protocollo, progetto e software
OpenVPN è il nome di un progetto open source, di un protocollo VPN e di un più ampio ecosistema di software compatibile. I servizi VPN possono utilizzarlo per creare un tunnel protetto tra un dispositivo e un server VPN. Il traffico che entra in questo tunnel viene incapsulato e trasportato attraverso la rete prima che il server VPN lo inoltri alla destinazione finale.
Una delle caratteristiche distintive di OpenVPN è la flessibilità di trasporto. Può funzionare tramite TCP o UDP. Queste opzioni non creano due protocolli VPN distinti, ma offrono alla stessa connessione OpenVPN modi diversi di far transitare i dati tra client e server.
Come funziona OpenVPN?
Una connessione OpenVPN mette insieme un client compatibile, un server VPN e una configurazione che indica loro come comunicare. L'implementazione esatta può variare, ma il flusso generale della connessione è il seguente:
-
1
Il client contatta il server VPN.
L'app o il client compatibile utilizza la propria configurazione per raggiungere un server che accetta connessioni OpenVPN.
-
2
Le due parti si autenticano.
Il client e il server verificano la connessione utilizzando il metodo di autenticazione definito dal servizio e dalla configurazione.
-
3
Stabiliscono una sessione protetta.
Le due parti concordano i parametri di sessione necessari per creare e mantenere il tunnel VPN.
-
4
OpenVPN trasporta il traffico di rete.
Il client incapsula il traffico e lo invia attraverso il tunnel utilizzando TCP o UDP come trasporto esterno.
-
5
Il server inoltra e restituisce il traffico.
Il server VPN invia le richieste verso le loro destinazioni e restituisce le risposte tramite la connessione protetta.
La scelta tra TCP e UDP cambia il modo in cui OpenVPN trasporta i dati del tunnel. Non cambia lo scopo fondamentale del tunnel. Anche l'ambito del routing può variare, in particolare con router e configurazioni manuali, quindi le istruzioni di configurazione sono importanti.
Vantaggi e limiti di OpenVPN
-
Scegli tra TCP e UDP
OpenVPN ti consente di cambiare trasporto senza passare a un protocollo VPN completamente diverso. UDP riduce il controllo del trasporto e l'overhead, mentre TCP aggiunge consegna ordinata e ritrasmissione. Questo ti offre un modo pratico per reagire quando le condizioni di rete cambiano.
-
Connettiti su dispositivi supportati
VeePN rende OpenVPN disponibile sulle principali piattaforme desktop, mobili e TV. Questa ampia disponibilità può aiutare gli utenti a mantenere un'opzione di protocollo familiare passando tra i dispositivi supportati. Consulta l'elenco di disponibilità VeePN per le piattaforme confermate.
-
Usa OpenVPN su un router
OpenVPN TCP e UDP sono disponibili anche per la configurazione del router e manuale di VeePN. Una configurazione del router compatibile può estendere una connessione VPN ai dispositivi che utilizzano quel router, compresi quelli che potrebbero non eseguire un'app VPN nativa. La compatibilità e l'instradamento del traffico dipendono comunque dal router, dal firmware e dalla configurazione.
OpenVPN è flessibile, ma questa flessibilità comporta dei compromessi. Valuta entrambi gli aspetti prima di sceglierlo per un particolare dispositivo o rete.
- Vantaggi Limiti
- Supporta sia il trasporto TCP che UDP Può comportare una configurazione più complessa rispetto ad alcuni protocolli più recenti
- Dispone di un ampio ecosistema di software e strumenti open source Crittografia e incapsulamento aggiungono elaborazione e overhead dei pacchetti
- Offre in generale un'ampia compatibilità tra le categorie di dispositivi La modalità TCP può amplificare gli effetti di congestione e ritrasmissione quando anche il traffico del tunnel usa TCP
- È disponibile in VeePN sulle app desktop, mobili e TV supportate La velocità reale varia in base a dispositivo, server, distanza, rete e configurazione
- Supporta le configurazioni del router e manuali di VeePN La compatibilità e le prestazioni del router variano in base al modello e al firmware
- Offre un altro trasporto da provare quando le condizioni di rete cambiano Le estensioni del browser VeePN non utilizzano OpenVPN
OpenVPN TCP vs UDP
OpenVPN TCP e OpenVPN UDP creano lo stesso tipo di tunnel VPN, ma il trasporto esterno gestisce la consegna in modo diverso. UDP invia datagrammi indipendenti senza conferme di consegna o ordinamento in stile TCP. TCP crea un flusso di byte ordinato e affidabile e ritrasmette i dati mancanti. Questo modifica overhead, latenza e comportamento quando i pacchetti vengono ritardati o persi.
-
OpenVPN UDP
UDP non attende che il trasporto esterno confermi l'arrivo di ogni datagramma né richiede la sostituzione di ciascuno mancante. Con meno controlli di consegna, presenta generalmente un overhead di trasporto inferiore rispetto a TCP. Questo rende OpenVPN UDP un punto di partenza sensato per l'uso quotidiano e per attività sensibili al tempo come streaming, gaming e chiamate vocali o video. Le applicazioni possono spesso gestire da sole perdite occasionali, e ricevere dati attuali può contare più del recuperare un pacchetto più vecchio. Alcune reti possono limitare o gestire UDP in modo incoerente. Se la connessione fallisce o si disconnette ripetutamente, TCP è un'altra opzione da provare.
-
OpenVPN TCP
TCP tiene traccia dell'ordine e della consegna dei dati. Quando i dati mancano, può ritrasmetterli prima di presentare il flusso ordinato al destinatario. Questo comportamento rende TCP degno di essere provato se la rete attuale non gestisce UDP in modo coerente. Il compromesso è un overhead aggiuntivo. Attendere la consegna e ritrasmettere i dati può aumentare la latenza o ridurre il throughput, specialmente su una rete congestionata o inaffidabile. TCP non è quindi un miglioramento automatico della stabilità per ogni connessione. È un'alternativa pratica da provare quando UDP non funziona bene sulla rete che stai usando.
- Criterio OpenVPN UDP OpenVPN TCP
- Comportamento del trasporto Basato su datagrammi Flusso di byte ordinato e affidabile
- Controlli di consegna Nessun controllo in stile TCP a livello di trasporto esterno Controlla ordine e consegna, poi ritrasmette i dati mancanti
- Overhead tipico Inferiore Superiore
- Punto di partenza utile Attività quotidiane e sensibili al tempo Reti in cui UDP non è disponibile o è incoerente
- Principale compromesso UDP di per sé non recupera i datagrammi persi Controlli aggiuntivi e ritrasmissione possono ridurre le prestazioni
Quando usare OpenVPN TCP o UDP
Inizia con OpenVPN UDP quando si connette in modo affidabile e la priorità è un overhead di trasporto inferiore. Prova OpenVPN TCP quando UDP non è disponibile, si disconnette ripetutamente o si comporta in modo incoerente sulla rete attuale. Se nessuno dei due funziona bene, confronta altre opzioni sulla pagina dei protocolli VeePN.
OpenVPN per router e configurazione manuale
Dove è disponibile OpenVPN in VeePN?
VeePN supporta OpenVPN TCP e OpenVPN UDP sulle seguenti piattaforme e categorie di configurazione:
- Windows
- macOS
- Android
- Amazon Fire TV Stick
- iOS
- Android TV
- Linux tramite configurazione manuale di OpenVPN
- Router e configurazione manuale
Le estensioni del browser VeePN non utilizzano OpenVPN. Utilizzano una modalità di connessione del browser anziché estendere un tunnel OpenVPN a ogni app del dispositivo.
La disponibilità del protocollo può variare in base alla versione dell'app.
Come usare OpenVPN in VeePN
Segui questi passaggi per passare a OpenVPN in VeePN.
Apri Impostazioni
Apri VeePN e vai su Impostazioni.
Scegli OpenVPN TCP o UDP
Seleziona OpenVPN TCP o OpenVPN UDP tra i protocolli disponibili.
Riconnettiti
Riconnettiti per applicare il nuovo protocollo.
OpenVPN vs WireGuard
OpenVPN e WireGuard possono entrambi fornire connessioni VPN nelle app VeePN supportate. Adottano approcci di progettazione diversi, quindi la scelta migliore dipende dalla piattaforma, dalla rete e dai requisiti di configurazione.
OpenVPN è consolidato e altamente configurabile. La sua capacità di funzionare tramite TCP o UDP offre una scelta di trasporto aggiuntiva, ed è l'opzione elencata per la configurazione del router e manuale di VeePN. Questo può essere importante quando serve compatibilità con un flusso di lavoro manuale o si desidera provare un trasporto diverso su una rete particolare.
WireGuard ha un design moderno e snello, focalizzato su un funzionamento efficiente. È un'ottima opzione per una connessione app quotidiana quando è disponibile sul tuo dispositivo. Utilizza UDP anziché offrire una modalità TCP.
- Criterio OpenVPN WireGuard
- Direzione di progettazione Consolidato e altamente configurabile Moderno e snello
- Scelta del trasporto TCP o UDP UDP
- Direzione tipica delle prestazioni Maggiore elaborazione e overhead di configurazione Progettato per prestazioni efficienti
- Configurazione del router e manuale Disponibile Non indicato come disponibile
- Disponibilità nell'app VeePN Windows, macOS, Android, Android TV, Fire TV Stick, iOS Windows, macOS, Android, Android TV, Fire TV Stick, iOS
- Da considerare quando La flessibilità TCP/UDP o router/manuale è importante La priorità è una connessione app quotidiana efficiente
Nessuno dei due protocolli è sempre la scelta giusta. Inizia con quello più adatto al tuo dispositivo e caso d'uso, poi confronta i risultati sulla rete che utilizzi effettivamente.
Protocolli VeePN correlati
-
WireGuard
Un protocollo VPN moderno e snello per connessioni quotidiane efficienti sulle app VeePN supportate.
-
IKEv2
Un altro protocollo basato su app, disponibile sulle piattaforme desktop, mobili e TV VeePN supportate.
-
Shadowsocks
Un'opzione di proxy HTTPS crittografato pensata per il traffico web in ambienti di rete limitati.
FAQ su OpenVPN
OpenVPN è un'app o un protocollo?
Perché OpenVPN può essere più lento su alcune connessioni?
OpenVPN può proteggere dispositivi che non supportano app VPN?
VeePN utilizza OpenVPN nelle estensioni del browser?
Posso passare da OpenVPN TCP a UDP?
Usa OpenVPN con VeePN
Usa OpenVPN quando desideri flessibilità TCP/UDP sulle app VeePN supportate o hai bisogno di una configurazione del router o manuale compatibile. Scegli un'opzione disponibile per il tuo dispositivo e connettiti tramite VeePN.