OpenVPN 2001 yılında ortaya çıktı ve yirmi yıl boyunca "VPN" denince akla gelen varsayılan çözüm oldu. Hâlâ binlerce kurumsal ağda çalışıyor; bunun da, yeni hizmetlerin giderek daha sık başka seçenekleri tercih etmesinin de nedenleri var.
Kısa yanıt
OpenVPN, OpenSSL kütüphanesi üzerinde şifreli bir tünel kuran açık bir protokoldür. Herhangi bir portta UDP veya TCP üzerinden çalışır. Güvenilir ve denenmiştir, ancak hacimlidir ve trafik analizinde kolay tanınır.
Bağlantı nasıl kurulur
- İstemci sunucuya bağlanır ve TLS el sıkışmasını başlatır; bu, HTTPS'in kullandığı mekanizmanın aynısıdır.
- Taraflar birbirini doğrular: sunucu sertifika sunar, istemci sertifika veya kullanıcı adı ile parola sunar.
- Şifreleme algoritmaları üzerinde anlaşılır ve oturum anahtarları üretilir.
- Sanal bir ağ arayüzü oluşturulur ve trafik tünele yönlenir.
Anahtarlar düzenli olarak yenilenir: bir oturum anahtarı ele geçirilse bile yazışmanın yalnızca küçük bir bölümünü açar.
UDP mi TCP mi
Pratikte önemli bir ayrım.
- UDP varsayılan moddur. Daha hızlıdır, çünkü kaybolan paketleri yeniden göndermez: bunu tünelin içindeki protokol yapar.
- TCP yedek seçenektir. UDP'nin kapalı olduğu yerlerde çalışır ve çoğu proxy'den geçer. Ancak ortaya "TCP içinde TCP" çıkar: iki katman da kayıpları aynı anda telafi etmeye başlar, birbirine engel olur ve kötü bağlantıda hız beklenenden daha fazla düşer. Bu olgu TCP meltdown olarak bilinir.
Buradan kural çıkar: varsayılan olarak UDP, yalnızca başka türlü geçilemiyorsa TCP.
Denemeye hazır mısınız?
Kart bilgisi gerekmeden 8 saat ücretsiz. Tüm sunuculara tam erişim.
Güçlü yönleri
- Açık kaynak kod ve yirmi yıllık bağımsız denetimler.
- Herhangi bir portta, HTTPS'in kullandığı 443 dahil, çalışır.
- Yönlendiriciler dahil hemen her yerde desteklenir.
- Esnek yapılandırma: rotalar, DNS, erişim kuralları.
Zayıf yönleri
- Hacim. Bağımlılıklarla birlikte yüz binlerce satır kod. Tam bir denetim pahalı bir iştir.
- Hız. Kullanıcı alanında çalışması ve her paketin ağır işlenmesi, WireGuard'a göre belirgin bir geri kalmaya yol açar.
- Tanınabilirlik. 443 portunda bile OpenVPN el sıkışması sıradan HTTPS'ten farklıdır. Trafiğin derinlemesine analiz edildiği yerlerde bu görülür.
"443'te çalışır" neden gizleme demek değildir
Yaygın bir yanılgı. 443 portu gerçekten HTTPS tarafından kullanılır ve üzerindeki bağlantı port numarası açısından şüpheli görünmez. Ancak el sıkışmanın içeriği analiz edildiğinde OpenVPN, tarayıcı TLS'inden ayrılır. VLESS Reality gibi protokoller tam olarak bu sorunu çözer, port değiştirmek çözmez.
OpenVPN bugün nerede uygundur
Uyumluluğun ve erişimlerin ince ayarının önemli olduğu kurumsal ağlar. Başka hiçbir şeyi desteklemeyen cihazlara bağlantı. Trafiği kimsenin filtrelemediği ve amacın yalnızca güvenli bir kanal olduğu senaryolar.
Neden VolnaLink'te yok
Hizmetin hedeflediği ağlarda tanınabilirlik, uyumluluktan daha önemlidir. VLESS Reality, Trojan ve Hysteria 2 kullanıyoruz; uygulama uygun olanı kendisi seçer.