WireGuard vs OpenVPN: který protokol vybrat

Obsah článku
| WireGuard | OpenVPN | |
|---|---|---|
| Vznik | 2015+, v jádře Linuxu od 5.6 (2020) | 2001, dlouhá historie |
| Šifry | pevně dané: ChaCha20, Poly1305, Curve25519 | volitelné přes OpenSSL (AES-256 a další) |
| Přenos | jen UDP | UDP i TCP (včetně portu 443) |
| Velikost kódu | malá, snadno auditovatelná | velká, spolu s OpenSSL |
| Rychlost připojení a roaming | velmi rychlé, přežije změnu sítě | pomalejší navázání |
| Průchod firewallem | horší (UDP bývá blokované) | lepší (TCP 443 vypadá jako HTTPS) |
| Nastavení | jednoduché, klíče jako u SSH | složitější (certifikáty, konfigurace) |
Kdy WireGuard
Na telefonu a notebooku, pro každodenní používání a streaming. Výdrž baterie je obvykle lepší a spojení se po přepnutí z Wi-Fi na data obnoví bez zásahu. Je to výchozí volba v aplikacích Proton VPN a NordVPN (NordLynx). Víc o protokolu: WireGuard: co to je a jak ho nastavit.
Kdy OpenVPN
- Síť (škola, hotel, firma, některé země) blokuje UDP – OpenVPN přes TCP 443 projde.
- Potřebujete starší zařízení nebo router, který WireGuard nepodporuje.
- Potřebujete specifické funkce: certifikáty, vlastní skripty, integraci s firemní autentizací.
Bezpečnost
Obě jsou dnes považovány za bezpečné. WireGuard má menší prostor pro chyby díky malému kódu, OpenVPN má za sebou dvacet let ověřování a opakované audity. V aplikaci VPN služby rozdíl v bezpečnosti nepoznáte; důležitější je kill switch a ochrana DNS, jak je ověřit popisuje návod.
Co nastavit v aplikaci
Ponechte WireGuard (nebo „automaticky“). Když se nepřipojí, přepněte na OpenVPN UDP a pokud ani to nejde, na OpenVPN TCP. Na routeru se řiďte tím, co firmware umí – podrobně v návodu pro router.
Časté otázky
Je WireGuard lepší než OpenVPN?
Pro běžné použití ano: rychlejší, jednodušší a šetří baterii. OpenVPN má výhodu v přísných sítích, kde projde přes TCP 443.
Která VPN používá WireGuard?
Například Proton VPN, NordVPN (jako NordLynx), Surfshark a Mullvad.
Proč se mi WireGuard nepřipojí?
Síť pravděpodobně blokuje UDP. Přepněte aplikaci na OpenVPN, nejlépe TCP na portu 443.



