Hysteria2 mi VLESS Reality mi: hangi protokolü kullanmalı?
İki modern VPN protokolünün karşılaştırması: UDP üzerinde QUIC ile TCP üzerinde TLS. Kayıplı bağlantılarda hız, UDP'nin kısıtlandığı ağlarda ne olduğu, ağ üzerinde nasıl göründükleri ve Colitu'nun sizin yerinize nasıl seçtiği.
Hysteria2 ve VLESS Reality, Colitu'daki bağlantı modlarından ikisidir. İkisi de farklı koşullar için tasarlandı ve pratikteki fark tek bir tercihe dayanıyor: altta kullanılan taşıma katmanı. Hysteria2 UDP üzerinde, VLESS Reality ise TCP üzerinde çalışır. Bu yazıda bunun hız, kısıtlı ağlar ve ağı izleyen birinin gördükleri açısından ne anlama geldiğini ve hangisinin ne zaman daha iyi bir seçim olduğunu anlatıyoruz.
Kısaca Hysteria2
Hysteria2, HTTP/3'ün kullandığı UDP tabanlı taşıma katmanı QUIC üzerine kurulu bir proxy protokolüdür. El sıkışma standart TLS 1.3'tür ve sunucu geçerli bir sertifika sunar. Bağlantının içinde uygulama bir HTTP/3 isteğiyle kimlik doğrular; kimlik bilgisi olmayan bir istek, sıradan bir web sunucusunun vereceği yanıtı alır. Cihazınızdaki her TCP bağlantısı kendi QUIC akışını alır; arama, oyun ve DNS gibi UDP trafiği ise QUIC datagramları olarak taşınır.
Kısaca VLESS Reality
VLESS Reality, asgari bir proxy protokolü olan VLESS ile kendi sertifikasına ihtiyaç duymayan bir TLS 1.3 katmanı olan Reality'yi birleştirir. Uygulama, gerçek bir üçüncü taraf web sitesinin adını taşıyan ve Chrome parmak izini taklit eden bir el sıkışma başlatır. ClientHello içine küçük bir kimlik doğrulama bloğu gizlenir. Blok geçerliyse sunucu el sıkışmayı kendisi tamamlar ve tünel başlar; geçerli değilse bağlantı bayt bayt gerçek web sitesine aktarılır. Colitu ayrıca, iç içe HTTPS'in yarattığı "TLS içinde TLS" desenini azaltan XTLS Vision'ı etkinleştirir.
Taşıma katmanı: UDP üzerinde QUIC ile TCP üzerinde TLS
Asıl fark burada.
- Hysteria2, UDP üzerinde QUIC kullanır. Tek bağlantı içindeki akışlar birbirinden bağımsızdır; bir akıştaki kayıp paket diğerlerini bekletmez.
- VLESS Reality, TCP üzerinde TLS 1.3 kullanır. Tek, sıralı bir bayt akışıdır; bir tarayıcının herhangi bir HTTPS sitesine açtığı bağlantıyla aynı türdendir.
Hiçbiri her durumda daha iyi değildir. Farklı ağlara uygundurlar.
Kayıplı bağlantılarda hız
Klasik TCP tıkanıklık kontrolü, kaybolan her paketi yolun aşırı yüklendiğinin işareti sayar ve yavaşlar. Mobil veride, kalabalık Wi-Fi'da ya da uzun uluslararası rotalarda paketler çoğu zaman parazit veya zayıf sinyal gibi başka nedenlerle kaybolur. TCP gerekmediği halde yavaşlar ve geç toparlanır.
Hysteria2, Brutal adlı kendi tıkanıklık kontrolünü getirir. Kullanılabilir bant genişliği biliniyorsa o hızda göndermeye devam eder ve kaybı yeniden iletimle telafi eder. Bant genişliği ayarlanmamışsa, her kayıp pakete tepki vermek yerine bant genişliğini tahmin eden BBR'ye geçer. Sonuç, kayıplı bağlantılarda daha dengeli bir aktarım hızıdır. UDP trafiği datagram olarak aktığı için aramalar ve oyunlar da bundan yararlanır.
VLESS Reality, her TCP protokolü gibi davranır. Kaybın az olduğu kararlı bir kablolu ya da Wi-Fi bağlantısında iyi performans verir ve Vision ek yükü düşük tutar. Yoğun kayıplı bir bağlantıda ise yavaşlar; orada genellikle Hysteria2 daha hızlıdır.
UDP'nin kısıtlandığı ağlarda
Bazı kurumsal, otel, kampüs ve mobil ağlar UDP'yi ya da QUIC'i kısıtlar. Böyle bir ağda Hysteria2 bağlanamaz veya yavaş çalışır. VLESS Reality burada daha güçlü seçenektir; çünkü TCP üzerinde çalışır ve sıradan HTTPS'in çalıştığı her yerde çalışır.
Tanımadığı adreslere giden QUIC'e TCP'den farklı davranan ağlar için de aynısı geçerlidir. UDP kısıtlandığında: VPN'iniz için ne anlama gelir yazısı nedenleri ve yapılabilecekleri ayrıntılı anlatıyor.
Ağ üzerinde nasıl görünürler
- Hysteria2, geçerli sertifikalı bir siteye giden HTTP/3 gibi görünür. Pasif bir gözlemci QUIC trafiği görür; kimlik bilgisi olmayan bir yoklama ise normal bir web sunucusunun yanıtını alır.
- VLESS Reality, gerçek bir üçüncü taraf siteyle yapılan, tarayıcıya benzer parmak izli bir TLS 1.3 el sıkışması gibi görünür. Anahtarı olmayan bir yoklama o web sitesine aktarılır ve sitenin gerçek sertifikasını ve sayfalarını görür.
İkisi de bağlantının sıradan web trafiğine benzemesi için tasarlandı. Aralarındaki fark yöntemde: biri kendi sertifikası ve HTTP/3 ile, diğeri gerçek bir sitenin el sıkışmasını ödünç alarak.
Yan yana
| Hysteria2 | VLESS Reality | |
|---|---|---|
| Taşıma | UDP, QUIC | TCP |
| El sıkışma | QUIC içinde TLS 1.3 | Reality ile TLS 1.3 |
| Görünüm | Geçerli sertifikalı bir siteye HTTP/3 | Gerçek bir üçüncü taraf siteyle TLS el sıkışması |
| Tıkanıklık kontrolü | Kendi kontrolü (Brutal; bant genişliği ayarsızsa BBR) | Klasik TCP |
| Kayıplı bağlantılar (mobil, kalabalık Wi-Fi) | Hızını iyi korur | Her TCP protokolü gibi yavaşlar |
| Arama ve oyun | UDP datagram olarak taşınır | TCP akışı içinde taşınır |
| UDP'nin kısıtlandığı yerde | Bağlanamaz veya yavaş çalışır | Çalışır |
| Yoklamalara tepki | Web sunucusu gibi yanıtlar | Gerçek web sitesine aktarılır |
| Kararlı kablolu veya Wi-Fi bağlantı | Çok iyi | Çok iyi |
Peki hangisini kullanmalı?
- Mobil veride telefon, kalabalık ya da uzak Wi-Fi, uzun rotalar, aramalar ve oyunlar: Hysteria2.
- UDP'yi ya da QUIC'i kısıtlayan veya Hysteria2'nin bağlanamadığı bir ağ: VLESS Reality.
- Kaybın az olduğu kararlı bir bağlantı: ikisi de iyi çalışır.
Hiçbir tekniğin kalıcı bir garantisi olmadığını unutmayın. Ağlar değişir; bugün bir ağda çalışan şey yarın farklı davranabilir. Tek bir protokole bağlanmamanın nedeni de bu.
Colitu sizin yerinize seçer
Seçim yapmanız gerekmez. Her Colitu uygulamasındaki otomatik mod Adaptive Connect, bağlantı modlarını sabit bir sırayla dener ve birini tutmadan önce gerçek trafiğin aktığını doğrular.
Hysteria2 her platformda ilk sıradadır; çünkü UDP geçtiğinde paket kaybıyla en iyi o başa çıkar. UDP kısıtlıysa, el sıkışma başarısız olursa ya da tünel hiçbir şey taşımazsa uygulama bir sonrakine geçer. Android ve iOS'ta sıradaki mod VLESS Reality'dir; ardından VLESS XHTTP, Trojan ve Shadowsocks 2022 gelir. Windows ve Linux'ta uygulama TCP modlarını ölçülen bağlantı süresine göre dener. Hiçbir şey taşımayan mod geriye atılır; böylece bir sonraki bağlantıda ona zaman harcanmaz.
Her mod şifrelidir, dolayısıyla mod değiştirmek asla şifresiz bağlantıya düşmek anlamına gelmez. Ayrıntılar Protokol Merkezi'ndeki Hysteria2, VLESS Reality ve Adaptive Connect sayfalarında.