// tehnologie

Cum ocolește VPN-ul blocajele: DPI, VLESS și Reality pe înțelesul tuturor

Blogul proxyvpn · ~6 min de citit

Când un furnizor de internet blochează un site sau un serviciu, rareori blochează o anumită adresă IP — mai des sistemul analizează traficul în sine și decide: „asta seamănă cu VPN” sau „asta seamănă cu HTTPS obișnuit”. Acest tip de analiză se numește DPI — Deep Packet Inspection.

Cum recunoaște DPI, de fapt, traficul VPN

DPI nu poate citi conținutul criptat al traficului — în acest sens, criptarea funcționează întotdeauna. Dar DPI are alte indicii la dispoziție:

De ce VLESS + Reality este un nivel diferit

Protocoalele mai vechi (de exemplu, OpenVPN clasic) sunt tăiate în rețelele restrictive tocmai din cauza „semnăturii” lor — handshake-ul lor nu seamănă cu cel al unui site web obișnuit. Reality (un strat suprapus peste VLESS, în cadrul Xray-core) rezolvă problema altfel: conexiunea este deghizată ca un handshake TLS cu un site web real.

Din punct de vedere tehnic, funcționează astfel: clientul stabilește într-adevăr o sesiune TLS cu un server-„mască” real (de obicei un site mare și legitim), iar datele reale sunt transmise doar în interiorul acestei conexiuni deja stabilite. Pentru un sistem DPI care privește din exterior, acest lucru este imposibil de distins de o cerere către un site web obișnuit, fără nimic remarcabil.

Tocmai de aceea Reality nu are propriul „certificat” care ar putea fi deosebit de cel real — handshake-ul este autentic, având loc cu un server-țintă real.

Înseamnă asta că blocarea este imposibilă în principiu?

Nu — rezistența Reality nu este absolută, iar metodele DPI continuă și ele să evolueze. Tocmai de aceea nu tratăm protocolul ca pe o „problemă rezolvată o dată pentru totdeauna”: menținem un proces dedicat de monitorizare a blocajelor, care urmărește semnele că anumite configurații încep să fie tăiate undeva, și modificăm parametrii pe partea de server înainte ca acest lucru să devină vizibil pentru utilizatori.

Ce înseamnă asta pentru tine, în practică

Nu trebuie să înțelegi handshake-urile TLS sau structura pachetelor — asta este treaba protocolului și a noastră, pe partea de server. Tot ce trebuie să faci este să menții aplicația client actualizată, deoarece parametrii de mascare sunt uneori actualizați odată cu aplicația.

Vrei să afli ce aplicație să instalezi pe dispozitivul tău?
Vezi aplicațiile →