Inženjering2 min čitanja
VLESS, Xray, sing-box i Hysteria 2: šta pokreće savremene VPN aplikacije
Protokoli i jezgra objašnjeni jednostavnim jezikom: šta su VLESS, Xray, sing-box i Hysteria 2, po čemu se razlikuju i zašto naše VPN aplikacije omogućavaju prebacivanje između dva jezgra.
Održavamo tri VPN aplikacije — VPN Russia, VPN Ninja i FastTube VPN — a na njihovim stranicama u prodavnicama pominju se reči poput VLESS, Xray, sing-box i Hysteria 2. Korisnici često pitaju šta to znači i zašto bi aplikaciji trebalo više od jednog. Evo objašnjenja jednostavnim jezikom.
Protokol ili jezgro?
Iza ovih naziva kriju se dve različite stvari:
- protokol je jezik kojim VPN klijent i server razgovaraju;
- jezgro (engine, core) je softver na vašem uređaju koji govori te protokole, upravlja vezama i usmerava saobraćaj.
Aplikacija bira jezgro, a jezgro podržava skup protokola.
VLESS
VLESS je lagan protokol iz porodice V2Ray i Xray. Namerno radi vrlo malo sam: identifikuje korisnika i prenosi saobraćaj uz minimalan dodatni teret, dok šifrovanje obezbeđuje TLS ispod njega. Pošto po paketu dodaje gotovo nikakav posao, brz je i štedi bateriju — što je važno na telefonima i na Apple TV-u.
Xray
Xray je jezgro otvorenog koda koje je izraslo iz projekta V2Ray. Implementira VLESS, kao i VMess, Trojan i Shadowsocks, i dodaje sopstvene funkcije za performanse povrh TLS-a. Zrelo je i široko korišćeno, pa je pouzdan izbor.
sing-box
sing-box je univerzalna proxy platforma napisana u Go-u. Jedno jezgro podržava mnogo protokola — VLESS, Trojan, Shadowsocks, Hysteria 2, TUIC, WireGuard i druge — sa jedinstvenim formatom konfiguracije. U VPN Russia 4.1 sing-box je postao podrazumevano jezgro za povezivanje, a Xray je ostao dostupan kao alternativa.
Hysteria 2
Hysteria 2 radi preko QUIC-a, UDP transporta na kome se zasniva HTTP/3. Koristi sopstvenu kontrolu zagušenja namenjenu mrežama koje gube pakete — prepunom Wi-Fi-ju, mobilnoj vezi u pokretu, dugim međunarodnim rutama. Tamo gde veze zasnovane na TCP-u naglo usporavaju, Hysteria 2 uglavnom zadržava brzinu. VPN Ninja ga podržava uz Xray i sing-box.
| Naziv | Šta je | Transport | Jača strana |
|---|---|---|---|
| VLESS | Protokol | TCP sa TLS-om | Minimalan dodatni teret, štedi bateriju |
| Xray | Jezgro | — | Zrelo, široko korišćeno |
| sing-box | Jezgro | — | Mnogo protokola u jednom jezgru |
| Hysteria 2 | Protokol | UDP (QUIC) | Brzina na nestabilnim mrežama sa gubicima |
Zašto jedna aplikacija ima dva jezgra
Mreže nisu iste. Hotelski Wi-Fi, mobilni operater i korporativni firewall različito tretiraju saobraćaj, a jezgro koje je savršeno na jednoj mreži može biti sporo na drugoj. Zato VPN Russia omogućava prebacivanje između sing-box-a i Xray-a, a FastTube VPN nudi dva jezgra sa ugrađenim testom brzine: ako je veza spora, jednim dodirom probate drugi put umesto da sami tražite problem.
Šta se ne menja
Koji god protokol ili jezgro da se koristi, vaš saobraćaj je šifrovan između uređaja i našeg servera, a naše VPN aplikacije ne beleže sam saobraćaj, sajtove koje posećujete niti vaše DNS upite. Detalji za svaku aplikaciju nalaze se u njenoj politici privatnosti — na primer, za VPN Russia.
Savet
Ako je veza spora, pre svega promenite jezgro ili lokaciju servera — to jednim dodirom rešava većinu problema sa brzinom.