Proton VPN are o istorie lungă în dezvoltarea de noi soluții pentru probleme complexe și dificile, inclusiv modalități de a contracara încercările de blocare a VPN-urilor(fereastră nouă) și urmărirea utilizatorilor pe internet de către advertiseri. Ca o companie creată de oameni de știință care s-au întâlnit la CERN, avem o cultură puternică de cercetare și dezvoltare, iar recent am valorificat acest lucru pentru a crește semnificativ vitezele VPN cu o nouă caracteristică numită VPN Accelerator.

VPN Accelerator îmbunătățește stabilitatea conexiunii VPN și poate crește vitezele noastre VPN cu până la 400% în anumite situații. Datorită acestei noi tehnologii, vă puteți bucura întotdeauna de cele mai bune viteze VPN posibile atunci când utilizați serviciul nostru.

VPN Accelerator funcționează pe toate aplicațiile Proton VPN și îmbunătățește performanța pentru toate protocoalele VPN. Ca o caracteristică premium, este activată în mod implicit pentru toți cei care au un plan Proton VPN plătit.

Cum funcționează VPN Accelerator?

VPN Accelerator este unic pentru Proton VPN și cuprinde un set de tehnologii unice dezvoltate intern de echipa noastră de cercetare pentru a valorifica mai bine capacitatea mare a rețelei noastre.

Capacitatea ProtonVPN în rețelele noastre, pe care le extindem constant, depășește în prezent 1 terabit pe secundă (1.000 Gbps) și este una dintre cele mai mari rețele VPN existente. Spre comparație, SwissIX, cel mai mare punct de schimb de internet din Elveția, are o capacitate zilnică medie de rețea de 80 Gbps.

Cu toate acestea, capacitatea este doar un element al vitezei VPN și adesea nu este factorul limitator pentru performanța VPN. Mai jos, analizăm modul în care VPN Accelerator poate debloca viteze VPN chiar mai mari prin depășirea altor factori limitatori.

Depășirea limitărilor procesorului

Viteza procesorului serverului este adesea un factor limitator deoarece multe protocoale VPN populare (inclusiv OpenVPN) nu utilizează multithreading(fereastră nouă). Acest lucru înseamnă că puterea procesorului a unui singur nucleu de pe procesorul serverului devine factorul limitator pentru viteze.

Proton VPN rezolvă această problemă prin utilizarea mai multor procese OpenVPN per server pentru a profita din plin de procesoarele multi-core. Cu toate acestea, acest lucru singur nu este suficient pentru a aborda pe deplin problema decât dacă sarcina este distribuită corect între diferitele procese. Altfel, un singur fir al procesorului s-ar putea supraîncărca.

Pentru a rezolva acest lucru, am reproiectat OpenVPN astfel încât sesiunile să poată fi distribuite în mod egal către toate procesele OpenVPN care rulează, eliminând posibilitatea ca un singur fir să fie supraîncărcat. Tehnici similare sunt, de asemenea, aplicate de alte protocoale VPN.

Benefits of parallel processing

Latența și congestia TCP

TCP (protocolul de control al transmisiei) transportă cea mai mare parte a traficului de internet din întreaga lume. Eficiența utilă (goodput(fereastră nouă)) TCP este invers proporțională cu latența și pierderea de pachete, motiv pentru care testele de viteză a internetului selectează de obicei servere cât mai aproape de dvs. posibil.

Goodput

Numărul de biți utili de informații livrați într-un anumit timp. Goodput poate fi calculat prin împărțirea mărimii unui fișier transmis la timpul necesar pentru transferul fișierului.

Stabilirea conexiunilor la servere foarte îndepărtate poate duce la viteze TCP scăzute. Acest lucru nu are o legătură specifică cu utilizarea unui VPN, dar conectarea la un VPN poate amplifica această problemă prin creșterea lungimii căii de la un capăt la altul de la dispozitivul dvs. la serverul final.

Pentru a oferi un exemplu extrem, dacă v-ați afla în Elveția, v-ați conecta la un server din Noua Zeelandă și ați vizita un site web din SUA, traficul dvs. ar parcurge cea mai mare parte a lumii, generând o latență de aproximativ 600 ms de întârziere dus-întors(fereastră nouă) (RTD).

Nu putem mări viteza luminii sau aduce Noua Zeelandă mai aproape de Europa, dar VPN Accelerator soluționează această problemă prin împărțirea căii de 600 ms în căi mai scurte (de exemplu, două căi de 300 ms). Un goodput mult mai rapid este posibil pe fiecare dintre căile mai scurte, ceea ce duce la o performanță generală combinată mai mare pe întreaga cale.

Pentru a obține viteze și mai mari, VPN Accelerator utilizează, de asemenea, un algoritm de control al fluxului TCP controlat de întârziere TCP numit BBR(fereastră nouă) de-a lungul fiecărei căi. Pe căile mai lungi sau pe rețelele aglomerate, există adesea un anumit nivel de pierdere de pachete. BBR își revine mai rapid după pierderea de pachete și, de asemenea, crește mai rapid (adică atinge viteza maximă mai repede când începe un transfer de date).

Diagramă care arată avantajul TCP cu BBR față de TCP standard

Pentru serverele cu latență mare sau când există pierderi de pachete, creșterea performanței poate fi revoluționară. Câștigul de performanță este mai puțin vizibil când sunteți conectat la un server din apropiere cu o conectivitate perfectă. În exemplul de mai jos, vedem că, chiar și cu o pierdere de pachete de doar 1,5%, BBR oferă o îmbunătățire a performanței de 100 de ori(fereastră nouă) în comparație cu alți algoritmi de control al congestiei.

Îmbunătățirea eficienței “redirecționării”

Majoritatea algoritmilor de congestie TCP sunt destul de sensibili la lacunele sau întârzierile bruște în redirecționarea pachetelor. Prin urmare, este important să se reducă orice risc de blocaj (o durată scurtă în care pachetele sunt fie puse în coadă, fie pierdute), deoarece aceste blocaje duc la o reducere puternică a ritmului TCP și a performanței ulterioare.

Ca parte a activității noastre privind VPN Accelerator, echipa de cercetare și dezvoltare a Proton VPN a abordat, de asemenea, probleme specifice protocolului care pot duce la blocaje. De exemplu, există ineficiențe în codul de bază al OpenVPN și IKEv2 care pot cauza uneori blocarea socketului de control. Prin descărcarea comunicațiilor interproces către procese “companion” scrise special, am reușit să eliminăm această clasă de blocaje.

De obicei, fiecare server Proton VPN procesează peste 100.000 de pachete pe secundă, ceea ce însumează o cantitate semnificativă de timp de CPU. Prin modificarea stivei de rețea Linux de pe serverele noastre, Proton VPN ocolește calea normală de procesare a pachetelor pentru “traficul cunoscut”, ceea ce duce la o creștere semnificativă a vitezei și o scădere a latenței.

În cele din urmă, Proton VPN evită serverele virtuale, virtualizarea sau containerele utilizate de multe alte servicii VPN. Întreaga noastră infrastructură este instalată pe servere bare-metal, eliminând necesitatea de a redirecționa pachete criptate între mașinile virtuale sau containere și mașinile lor gazdă. Acest lucru reduce și mai mult latența și sporește viteza.

Diagram showing why bare metal servers are faster than virtualized servers

Cum puteți beneficia de viteze VPN mai mari

În condiții de utilizare normală, VPN Accelerator poate crește vitezele de conectare cu 400% sau mai mult — în special atunci când vă conectați la servere mai îndepărtate.

Deoarece VPN Accelerator este integrat în toate aplicațiile Proton VPN, nu este nevoie să faceți nimic pentru a beneficia de această tehnologie unică. De asemenea, VPN Accelerator permite diferitelor protocoale VPN să obțină performanțe similare. Astfel, de exemplu, cu VPN Accelerator, OpenVPN cu Proton VPN oferă o performanță similară cu cea a protocolului WireGuard®, de obicei mult mai rapid.

În condiții ideale de rețea, este posibil ca VPN Accelerator să nu aducă nicio îmbunătățire a performanței. Cu toate acestea, de cele mai multe ori, condițiile de rețea sunt departe de a fi ideale. Cu Proton VPN, indiferent de serverul la care vă conectați sau de locul în care vă aflați, veți obține întotdeauna automat cele mai rapide viteze posibile.

Întrebări frecvente

Îmbunătățește într-adevăr VPN Accelerator vitezele de descărcare?

Da, deși cele mai mari câștiguri se înregistrează atunci când accesați un serviciu care se află departe de locația dvs. reală. Dacă vă conectați la un server care se află aproape de dvs. din punct de vedere geografic, este posibil să nu observați îmbunătățiri semnificative ale vitezei.

Este această caracteristică activată în mod implicit?

Da. Acest lucru se datorează faptului că nu există dezavantaje reale în utilizarea VPN Accelerator, ci avantaje foarte reale în circumstanțele potrivite. Cu toate acestea, puteți activa sau dezactiva manual caracteristica în majoritatea aplicațiilor noastre. Consultați Cum se utilizează VPN Accelerator pentru detalii.

Îmbunătățește VPN Accelerator performanța de viteză pentru toate protocoalele VPN?

Da. VPN Accelerator va îmbunătăți performanța de viteză indiferent dacă utilizați protocoalele VPN OpenVPN TCP, OpenVPN UDP, WireGuard sau IKEv2.


Nu ezitați să ne transmiteți feedbackul și întrebările dvs. prin intermediul canalelor noastre oficiale de socializare de pe Twitter(fereastră nouă) și Reddit(fereastră nouă).