WireGuard to nowoczesny protokół VPN wydany w 2020 roku, który szybko stał się domyślnym wyborem dla dostawców VPN premium. Jest szybszy, lżejszy i prostszy niż OpenVPN — oferując jednocześnie równie silne szyfrowanie.
Jak działa WireGuard
WireGuard działa w jądrze Linuksa (a w innych środowiskach jako moduły przestrzeni użytkownika), wykorzystując najnowocześniejsze prymitywy kryptograficzne zamiast szerokiego wyboru algorytmów starszych protokołów. Rezultatem jest tunel, który nawiązuje się w milisekundach i przesyła pakiety z bardzo niewielkim narzutem.
Cała jego baza kodu to około 4000 linii — wystarczająco mało, aby można było ją niezależnie audytować. OpenVPN jest dla porównania około 100 razy większy.
Szyfrowanie i bezpieczeństwo
WireGuard wykorzystuje stały, nowoczesny zestaw szyfrów:
- 1ChaCha20Szyfrowanie symetryczne, szybsze niż AES na urządzeniach bez sprzętowego AES.
- 2Poly1305Uwierzytelnianie wiadomości w celu wykrycia manipulacji.
- 3Curve25519Wymiana kluczy krzywej eliptycznej.
- 4BLAKE2sSzybkie, bezpieczne haszowanie.
- 5SipHash24Klucze tabeli haszowania, odporne na ataki typu hash-flooding.
Dlaczego WireGuard jest szybszy
Trzy powody: znajduje się bliżej jądra (mniej przełączeń kontekstu), wykorzystuje UDP z minimalnym uzgadnianiem (jedno połączenie tam i z powrotem), a jego wybór szyfrów jest zoptymalizowany pod kątem nowoczesnych procesorów i układów mobilnych.
W naszych testach WireGuard jest konsekwentnie o 20–40% szybszy niż OpenVPN na tym samym serwerze i przełącza się między Wi-Fi a siecią komórkową bez rozłączania.
Obawy dotyczące prywatności i sposoby ich rozwiązywania przez dostawców
Domyślny WireGuard statycznie przechowuje adresy IP klientów na serwerze, co stanowi problem z prywatnością dla komercyjnej sieci VPN. Dostawcy omijają to za pomocą warstwy 'shim':
- 1NordLynx (NordVPN)Podwójny NAT ukrywa przypisany adres IP przed serwerem.
- 2Hybryda Lightway-DCO / WireGuardLightway ExpressVPN czerpie podobne inspiracje.
- 3Dynamiczne mapowanie IPMullvad, Proton i Surfshark rotują adresy IP na sesję.
Które sieci VPN obsługują WireGuard
Prawie każdy główny dostawca oferuje teraz WireGuard domyślnie: NordVPN (jako NordLynx), Surfshark, ProtonVPN, Mullvad, IVPN, Private Internet Access, CyberGhost i TorGuard. ExpressVPN używa swojego wewnętrznego Lightway, który jest architektonicznie podobny.
Kiedy NIE używać WireGuard
W sieciach, które całkowicie blokują UDP (niektóre restrykcyjne zapory ogniowe korporacyjne lub krajowe), WireGuard może być nieosiągalny. W takich przypadkach należy wrócić do OpenVPN przez TCP 443 lub użyć protokołu zaciemniania dostawcy.
Często zadawane pytania
QCzy WireGuard jest bezpieczny?
Tak — wykorzystuje nowoczesną, recenzowaną kryptografię i został niezależnie audytowany.
QCzy WireGuard jest szybszy niż OpenVPN?
Tak, zazwyczaj o 20–40% szybszy z niższym opóźnieniem i zużyciem baterii.
QCzy WireGuard może zostać zablokowany?
Używa protokołu UDP, który niektóre restrykcyjne sieci blokują. Użyj OpenVPN TCP lub zaciemniania jako rozwiązania awaryjnego.
QCzy WireGuard obsługuje zarówno IPv4, jak i IPv6?
Tak, natywnie.
Powiązane przewodniki
Zanurz się głębiej w króliczą norę 🐇
Gotowy, aby wybrać VPN?
Porównaj dostawców, których przetestowaliśmy według każdego kryterium w tym przewodniku.
Zobacz najlepsze VPN-y