WireGuard, OpenVPN ve IPsec'e yöneltilen temel eleştiriye yanıt olarak ortaya çıktı: bunlar fazla büyük. Yüz binlerce satır kod, yıllar süren denetimler, karmaşık yapılandırma. WireGuard yaklaşık dört bin satıra sığdı ve geri kalan hemen her şey bununla belirleniyor.
Kısa yanıt
WireGuard, UDP üzerinde çalışan, sabit bir kriptografi setine sahip kompakt bir VPN protokolüdür. Bağlantıyı hızlı kurar, işlemciyi az yorar ve incelenmesi kolaydır. Trafiği gizleyemez ve böyle bir hedefi de yoktur.
Sabit kriptografi
Eski protokoller algoritmaları bağlantı sırasında kendi aralarında belirler: taraflar neleri desteklediklerini sıralar ve ortak olanı seçer. Bu esnektir, ancak tarihsel olarak açıklar tam bu aşamada ortaya çıkmıştır; örneğin daha zayıf bir seçeneğin dayatılabildiği durumlarda.
WireGuard farklı bir yol izledi: algoritma seti protokolün içine gömülüdür, üzerinde anlaşılacak bir şey yoktur. Bir algoritma eskirse eski sürümler uyumluluk için desteklenmez, protokolün yeni bir sürümü yayımlanır. Esneklik azalır, saldırı yüzeyi de azalır.
Kriptografik yönlendirme
Merkezi fikir budur. Her katılımcının bir anahtar çifti vardır ve her genel anahtarla izin verilen adreslerin bir listesi ilişkilendirilir. Bir paket geldiğinde sunucu hangi anahtarla imzalandığına bakar ve gönderen adresinin bu anahtar için izinli olup olmadığını kontrol eder. İzinli değilse paket atılır.
Kimlik doğrulama ve yönlendirme iki ayrı işlem değil, tek bir işlem olur. Hızın ve sadeliğin kaynağı budur: ayrı bir erişim kuralları alt sistemi yoktur.
Bağlantı neden hızlı kurulur
Denemeye hazır mısınız?
Kart bilgisi gerekmeden 8 saat ücretsiz. Tüm sunuculara tam erişim.
El sıkışma her yönde yalnızca bir mesaj alışverişi sürer. OpenVPN ise TLS el sıkışması için birkaç alışveriş harcar. İyi bir kanalda fark hissedilmez, ancak gecikmesi yüksek mobil internette belirgindir.
Sessizlik
WireGuard, bilinmeyen göndericilerden gelen paketlere yanıt vermez. Port taraması sonuç vermez: sunucu sessiz kalır ve dışarıdan orada bir şey olup olmadığı anlaşılmaz. Bu, toplu denemelere karşı korur, ancak kurulmuş bir bağlantının analizine karşı yardımcı olmaz.
Zayıf noktası nerede
- Trafik tanınabilir. WireGuard paketlerinin kendine özgü bir yapısı vardır. Bağlantıların türe göre filtrelendiği yerlerde bu belirleyici olur.
- Yalnızca UDP. UDP'nin kısıtlandığı veya kesildiği ağlarda protokol hiç çalışmaz.
- Adresler sunucu belleğinde. Varsayılan olarak sunucu "anahtar — son adres" eşleşmesini tutar ve hemen sıfırlamaz. Hizmet işletmecileri için bu bir ayarla çözülür, ancak varsayılan davranış budur.
WireGuard ne zaman doğru seçimdir
Filtrelemenin olmadığı bir ev veya ofis ağı; amaç hız ve kararlılık. Kendi sunucularınız arasındaki bağlantı. Her iki tarafı da sizin yönettiğiniz bir iş ağına bağlanma. Tüm bu durumlarda sadelik ve performans sizin lehinize çalışır.
Neden VolnaLink'te yok
Hizmetin hedeflediği ağlarda trafiğin tanınabilir olması, birkaç yüzdelik hızdan daha önemlidir. Bu yüzden VLESS Reality, Trojan ve Hysteria 2 kullanıyoruz; bunlarda gizleme protokolün görevlerinden biridir. Uygulama aralarından kendisi seçer.