WireGuard vs OpenVPN: porównanie prędkości
WireGuard został zaprojektowany z myślą o prędkości. OpenVPN nie. W związku z tym WireGuard jest znacznie szybszy od OpenVPN.
Protokół WireGuard jest zoptymalizowany, aby używać wielu rdzeni procesorów jednocześnie i stosuje szybsze metody szyfrowania.
Własne pomiary WireGuard sugerują, że protokół jest co najmniej 3 razy szybszy od OpenVPN – jego przepustowość wynosi 1011 Mb/s w porównaniu do 258 Mb/s w przypadku OpenVPN.
Zespół WireGuard przyznaje jednak, że wyniki te są przestarzałe, a testy nie zostały przeprowadzone w optymalnych warunkach.
W związku z powyższym przeprowadziliśmy własne badania, aby sprawdzić, który protokół jest szybszy.
WireGuard jest szybszy od OpenVPN w większości sieci VPN
NordVPN to doskonała sieć VPN i jedna z pierwszych, które obsługują zarówno WireGuard, jak i OpenVPN. W związku z tym idealnie nadaje się do przeprowadzenia testu prędkości.
Połączyliśmy się z serwerami NordVPN dookoła świata za pomocą protokołu OpenVPN (UDP) i NordLynx (WireGuard), a następnie zarejestrowaliśmy uzyskane prędkości połączenia.
Oto podsumowanie naszych wyników testów prędkości OpenVPN i WireGuard:
Lokalizacja serwera | OpenVPN (UDP) | WireGuard (NordLynx) |
---|---|---|
Stany Zjednoczone | 142 Mb/s | 254 Mb/s (79% szybszy) |
Wielka Brytania | 135 Mb/s | 286 Mb/s (112% szybszy) |
Niemcy | 131 Mb/s | 277 Mb/s (111% szybszy) |
Japonia | 139 Mb/s | 269 Mb/s (94% szybszy) |
Australia | 118 Mb/s | 207 Mb/s (75% szybszy) |
Alternatywnie, oto wizualna reprezentacja naszych ustaleń dotyczących prędkości OpenVPN w porównaniu z WireGuard:
Nasze badania wykazały, że WireGuard był konsekwentnie ponad 75% szybszy od OpenVPN, niezależnie od tego, z jakim miejscem na świecie się łączyliśmy.
W przypadku połączeń na krótszych dystansach różnica była jeszcze bardziej zauważalna – WireGuard działał ponad dwa razy szybciej od OpenVPN.
Uzyskane wyniki potwierdzają to, co firma NordVPN zaobserwowała, porównując NordLynx i OpenVPN. Przeprowadzała 8 200 zautomatyzowanych testów dziennie przez miesiąc i doszła do wniosku, że NordLynx był do 2 razy szybszy od OpenVPN.
UWAGA: W testach użyto OpenVPN UDP, a nie OpenVPN TCP, ponieważ UDP jest zwykle szybszy od TCP. Chcieliśmy przetestować OpenVPN w najszybszej możliwej konfiguracji.
Przeprowadziliśmy podobne testy z innymi usługami VPN, które działają z oboma protokołami. Oto nasze rezultaty:
Surfshark VPN | Mullvad VPN | Private Internet Access | ||||
---|---|---|---|---|---|---|
Kraj | OpenVPN | WireGuard | OpenVPN | WireGuard | OpenVPN | WireGuard |
Stany Zjednoczone | 110 Mb/s | 261 Mb/s | 64 Mb/s | 331 Mb/s | 92 Mb/s | 28 Mb/s |
Wielka Brytania | 121 Mb/s | 286 Mb/s | 345 Mb/s | 345 Mb/s | 228 Mb/s | 181 Mb/s |
Australia | 78 Mb/s | 235 Mb/s | 261 Mb/s | 269 Mb/s | 111 Mb/s | 18 Mb/s |
Podobnie jak w przypadku NordVPN, WireGuard okazał się szybszym protokołem zarówno dla użytkowników Surfshark, jak i Mullvad.
Warto zwrócić uwagę na wyniki Private Internet Access (PIA). Ponieważ WireGuard to stosunkowo nowy protokół, kilka oferujących go usług VPN nie zoptymalizowało jeszcze swoich aplikacji, aby zmaksymalizować jego wydajność.
Mullvad jest świetnym studium przypadku w tym aspekcie. Pod koniec kwietnia 2021 roku wydał aktualizację, która pozwoliła na lepszą integrację WireGuard z usługą.
Przed aktualizacją VPN był około 70% wolniejszy z WireGuard niż z OpenVPN. Po aktualizacji WireGuard jest obecnie najszybszym protokołem, jakiego można użyć z Mullvad.
Spodziewamy się podobnego trendu w przypadku innych VPN-ów, takich jak PIA, ponieważ pracują one nad ulepszeniem WireGuard jako części swojej usługi.
W powyższym filmie możesz zobaczyć różnicę między OpenVPN (UDP) i WireGuard w czasie rzeczywistym podczas naszych testów za pomocą Proton VPN. Różnica prędkości pobierania była bezdyskusyjna: OpenVPN osiągał średnio 250 Mb/s, a WireGuard 335 Mb/s.
WSKAZÓWKA EKSPERTA:
Zwykle przeprowadzamy nasze testy prędkości na połączeniu o przepustowości 100 Mb/s, jednak dla celów niniejszego porównania użyliśmy połączenia o prędkości 350 Mb/s – to znacznie więcej niż oferuje standardowy Internet domowy. W związku z tym przewaga WireGuard jest tu prawdopodobnie bardziej widoczna niż podczas codziennego użytkowania, ponieważ lepiej wykorzystuje całą dostępną przepustowość.
WireGuard to z pewnością szybszy protokół, ale różnice między WireGuard i OpenVPN mogą nie być aż tak wyraźnie na Twoim urządzeniu, jak te sugerowane przez powyższe dane.
Czas do połączenia
WireGuard również szybciej nawiązuje połączenie niż OpenVPN. Jest to ważne, ponieważ jeśli połączenie zostanie utracone, lub tunel VPN zostanie z jakiegoś powodu przerwany, chcesz przecież, aby Twój VPN szybko połączył się ponownie.
Badanie Ars Technica wykazało, że nawiązanie połączenia za pośrednictwem OpenVPN może zająć nawet 8 sekund, podczas gdy WireGuard potrzebuje jedynie 100 milisekund.
PODSUMOWANIE:
WireGuard to znacznie szybszy protokół od OpenVPN, jeśli jest prawidłowo zintegrowany z usługą VPN. Został w tym celu zaprojektowany i radzi sobie bez zarzutu. Jeśli robisz cokolwiek wymagającego wysokich prędkości, jak granie online czy streaming, wybierz WireGuard.
Zwycięzca: WireGuard