Ce este OpenVPN?
OpenVPN este un ecosistem consacrat, open-source, de protocol VPN, care poate transporta o conexiune protejată prin TCP sau UDP. Cu VeePN, poți folosi OpenVPN în aplicațiile compatibile și pentru configurări de router sau manuale, apoi poți alege transportul care se potrivește condițiilor rețelei tale.
OpenVPN: protocol, proiect și software
OpenVPN este numele unui proiect open-source, al unui protocol VPN și al unui ecosistem mai larg de software compatibil. Serviciile VPN îl pot folosi pentru a crea un tunel protejat între un dispozitiv și un server VPN. Traficul care intră în acest tunel este încapsulat și transportat prin rețea înainte ca serverul VPN să îl direcționeze către destinație.
Una dintre caracteristicile definitorii ale OpenVPN este flexibilitatea de transport. Poate funcționa prin TCP sau UDP. Aceste opțiuni nu creează două protocoale VPN separate. Ele oferă aceleiași conexiuni OpenVPN moduri diferite de a transfera date între client și server.
Cum funcționează OpenVPN?
O conexiune OpenVPN reunește un client compatibil, un server VPN și o configurație care le indică modul de comunicare. Implementarea exactă poate varia, dar fluxul general al conexiunii arată astfel:
-
1
Clientul contactează serverul VPN.
Aplicația sau clientul compatibil își folosește configurația pentru a ajunge la un server care acceptă conexiuni OpenVPN.
-
2
Cele două părți se autentifică.
Clientul și serverul verifică conexiunea folosind metoda de autentificare definită de serviciu și de configurație.
-
3
Stabilesc o sesiune protejată.
Cele două părți convin asupra parametrilor de sesiune necesari pentru a crea și menține tunelul VPN.
-
4
OpenVPN transportă traficul din rețea.
Clientul încapsulează traficul și îl trimite prin tunel, folosind fie TCP, fie UDP ca transport exterior.
-
5
Serverul redirecționează și returnează traficul.
Serverul VPN trimite cererile către destinațiile lor și returnează răspunsurile prin conexiunea protejată.
Alegerea între TCP și UDP schimbă modul în care OpenVPN transportă datele tunelului. Nu schimbă scopul de bază al tunelului. Sfera de acțiune a rutării poate varia și ea, în special în cazul routerelor și al configurărilor manuale, așa că instrucțiunile de configurare contează.
Avantajele și limitările OpenVPN
-
Alege între TCP și UDP
OpenVPN îți permite să schimbi transportul fără să treci la un protocol VPN complet diferit. UDP reduce controlul transportului și suprasarcina, în timp ce TCP adaugă livrare ordonată și retransmisie. Acest lucru îți oferă o modalitate practică de a reacționa atunci când condițiile rețelei se schimbă.
-
Conectează-te pe dispozitivele compatibile
VeePN face OpenVPN disponibil pe principalele platforme desktop, mobile și TV. Această disponibilitate extinsă poate ajuta utilizatorii să păstreze o opțiune de protocol familiară atunci când trec de la un dispozitiv compatibil la altul. Consultă lista de disponibilitate VeePN pentru platformele confirmate.
-
Folosește OpenVPN pe un router
OpenVPN TCP și UDP sunt disponibile și pentru configurarea de router și configurarea manuală VeePN. O configurație de router compatibilă poate extinde o conexiune VPN la dispozitivele care folosesc acel router, inclusiv la dispozitive care poate nu rulează o aplicație VPN nativă. Compatibilitatea și rutarea traficului depind în continuare de router, firmware și configurație.
OpenVPN este flexibil, dar această flexibilitate vine cu compromisuri. Ia în considerare ambele aspecte înainte de a-l alege pentru un anumit dispozitiv sau rețea.
- Avantaje Limitări
- Acceptă atât transportul TCP, cât și UDP Poate implica o complexitate de configurare mai mare decât unele protocoale mai noi
- Are un ecosistem amplu de software și instrumente open-source Criptarea și încapsularea adaugă suprasarcină de procesare și de pachete
- Oferă, în general, o compatibilitate largă între categoriile de dispozitive Modul TCP poate amplifica efectele de congestie și retransmisie atunci când traficul din tunel folosește tot TCP
- Este disponibil în VeePN pe aplicațiile desktop, mobile și TV compatibile Viteza reală variază în funcție de dispozitiv, server, distanță, rețea și configurație
- Acceptă configurările de router și configurările manuale VeePN Compatibilitatea și performanța routerului variază în funcție de model și firmware
- Oferă un alt transport de încercat atunci când condițiile rețelei se schimbă Extensiile de browser VeePN nu folosesc OpenVPN
OpenVPN TCP vs UDP
OpenVPN TCP și OpenVPN UDP creează același tip de tunel VPN, dar transportul exterior gestionează livrarea în mod diferit. UDP trimite datagrame independente, fără confirmări de livrare sau ordonare de tip TCP. TCP creează un flux de octeți ordonat și fiabil și retransmite datele lipsă. Acest lucru schimbă suprasarcina, latența și comportamentul atunci când pachetele sunt întârziate sau pierdute.
-
OpenVPN UDP
UDP nu așteaptă ca transportul exterior să confirme sosirea fiecărei datagrame și nici nu solicită o înlocuire pentru fiecare datagramă lipsă. Cu mai puține controale de livrare, are, în general, o suprasarcină de transport mai mică decât TCP. Acest lucru face din OpenVPN UDP un punct de plecare sensibil pentru utilizarea zilnică și pentru activități sensibile la timp, precum streamingul, jocurile și apelurile vocale sau video. Aplicațiile pot gestiona adesea pierderile ocazionale pe cont propriu, iar primirea datelor curente poate conta mai mult decât recuperarea unui pachet mai vechi. Unele rețele pot limita sau gestiona UDP în mod inconsecvent. Dacă conexiunea eșuează sau se deconectează în mod repetat, TCP este o altă opțiune de testat.
-
OpenVPN TCP
TCP urmărește ordinea și livrarea datelor. Când lipsesc date, le poate retransmite înainte de a prezenta fluxul ordonat părții receptoare. Acest comportament face ca TCP să merite testat dacă rețeaua actuală nu gestionează UDP în mod consecvent. Compromisul este suprasarcina suplimentară. Așteptarea livrării și retransmiterea datelor pot crește latența sau reduce debitul, mai ales pe o rețea congestionată sau nesigură. Prin urmare, TCP nu reprezintă o îmbunătățire automată a stabilității pentru orice conexiune. Este o alternativă practică de încercat atunci când UDP nu funcționează bine pe rețeaua pe care o folosești.
- Criteriu OpenVPN UDP OpenVPN TCP
- Comportamentul transportului Bazat pe datagrame Flux de octeți ordonat și fiabil
- Verificări de livrare Fără verificări de tip TCP la nivelul transportului exterior Verifică ordinea și livrarea, apoi retransmite datele lipsă
- Suprasarcină tipică Mai mică Mai mare
- Punct de plecare util Activități zilnice și sensibile la timp Rețele în care UDP este indisponibil sau inconsecvent
- Principalul compromis UDP în sine nu recuperează datagramele pierdute Verificările suplimentare și retransmisia pot reduce performanța
Când să folosești OpenVPN TCP sau UDP
Începe cu OpenVPN UDP atunci când se conectează în mod fiabil și prioritatea este o suprasarcină de transport mai mică. Încearcă OpenVPN TCP atunci când UDP este indisponibil, se deconectează în mod repetat sau se comportă inconsecvent pe rețeaua actuală. Dacă niciuna dintre variante nu funcționează bine, compară alte opțiuni pe pagina de protocoale VeePN.
OpenVPN pentru routere și configurare manuală
Unde este disponibil OpenVPN în VeePN?
VeePN acceptă OpenVPN TCP și OpenVPN UDP pe următoarele platforme și categorii de configurare:
- Windows
- macOS
- Android
- Amazon Fire TV Stick
- iOS
- Android TV
- Linux prin configurare manuală OpenVPN
- Routere și configurare manuală
Extensiile de browser VeePN nu folosesc OpenVPN. Ele folosesc un mod de conexiune al browserului, în loc să extindă un tunel OpenVPN către fiecare aplicație de pe dispozitiv.
Disponibilitatea protocolului poate varia în funcție de versiunea aplicației.
Cum să folosești OpenVPN în VeePN
Urmează acești pași pentru a trece la OpenVPN în VeePN.
Deschide Setări
Deschide VeePN și accesează Setări.
Alege OpenVPN TCP sau UDP
Selectează OpenVPN TCP sau OpenVPN UDP dintre protocoalele disponibile.
Reconectează-te
Reconectează-te pentru a aplica noul protocol.
OpenVPN vs WireGuard
Atât OpenVPN, cât și WireGuard pot oferi conexiuni VPN în aplicațiile VeePN compatibile. Ele adoptă abordări de design diferite, așa că alegerea potrivită depinde de platforma, rețeaua și cerințele tale de configurare.
OpenVPN este consacrat și extrem de configurabil. Capacitatea sa de a funcționa prin TCP sau UDP îți oferă o opțiune suplimentară de transport și este opțiunea menționată pentru configurarea de router și configurarea manuală VeePN. Acest lucru poate conta atunci când ai nevoie de compatibilitate cu un flux de lucru manual sau vrei să testezi un alt transport pe o anumită rețea.
WireGuard are un design modern și simplificat, axat pe o funcționare eficientă. Este o opțiune solidă pentru o conexiune zilnică prin aplicație, atunci când este disponibilă pe dispozitivul tău. Folosește UDP, nu oferă un mod TCP.
- Criteriu OpenVPN WireGuard
- Direcția de design Consacrat și extrem de configurabil Modern și simplificat
- Opțiune de transport TCP sau UDP UDP
- Direcția tipică a performanței Suprasarcină mai mare de procesare și configurare Conceput pentru performanță eficientă
- Configurare de router și manuală Disponibil Nu este menționat ca disponibil
- Disponibilitate în aplicația VeePN Windows, macOS, Android, Android TV, Fire TV Stick, iOS Windows, macOS, Android, Android TV, Fire TV Stick, iOS
- Ia în considerare când Contează flexibilitatea TCP/UDP sau router/manual Prioritatea este o conexiune zilnică prin aplicație eficientă
Niciunul dintre protocoale nu este întotdeauna alegerea potrivită. Începe cu cel care se potrivește dispozitivului și modului tău de utilizare, apoi compară rezultatele pe rețeaua pe care o folosești efectiv.
Protocoale VeePN conexe
-
WireGuard
Un protocol VPN modern și simplificat, pentru conexiuni zilnice eficiente în aplicațiile VeePN compatibile.
-
IKEv2
Un alt protocol bazat pe aplicație, disponibil pe platformele desktop, mobile și TV compatibile VeePN.
-
Shadowsocks
O opțiune de proxy HTTPS criptat, destinată traficului web în medii de rețea limitate.
Întrebări frecvente despre OpenVPN
OpenVPN este o aplicație sau un protocol?
De ce poate fi OpenVPN mai lent pe unele conexiuni?
Poate OpenVPN să protejeze dispozitive care nu acceptă aplicații VPN?
VeePN folosește OpenVPN în extensiile de browser?
Pot comuta între OpenVPN TCP și UDP?
Folosește OpenVPN cu VeePN
Folosește OpenVPN atunci când vrei flexibilitate TCP/UDP în aplicațiile VeePN compatibile sau ai nevoie de o configurare de router sau manuală compatibilă. Alege o opțiune disponibilă pentru dispozitivul tău și conectează-te prin VeePN.