VPN protocols explained
- Author
- By Amelia Ame
- Last checked
- Updated September 10, 2026
- Reading time
- 5 min read
Use WireGuard. That is the whole answer for almost everyone — and we measured the 3–5 ms it saves over OpenVPN. Here is when the other protocols still matter.
- Measured latency and throughput on the same server with WireGuard and OpenVPN
- Timed reconnection after sleep on each protocol
- Tested which protocols get through a network that blocks UDP
Same provider, same server, same line — only the protocol changed.
- Fastest
- WireGuard
- Most compatible
- OpenVPN TCP
- Never use
- PPTP
Measured by switching protocols on the same server, three runs each
The short answer
Use WireGuard, or your provider's version of it — NordLynx, Lightway. It is faster, reconnects quicker and uses less battery than the alternatives, and it is the default in most apps now. Switch to OpenVPN TCP or a stealth protocol only when a network blocks WireGuard, and never use PPTP for anything private.
Most VPN apps have a protocol setting buried two screens deep with four acronyms in it, and almost nobody who opens that screen leaves better informed. So: the answer is WireGuard, and this page is why, plus the two situations where it is wrong.
What a protocol actually is
Two jobs: agree on encryption keys with the server, then wrap each packet so it can travel to that server and back. The protocol is the set of rules for both.
The differences that reach you as a user come down to three things. How much work each packet costs — which shows up as latency and battery. How quickly it can re-establish a dropped connection — which matters enormously on a phone that sleeps. And how easy it is for a network to recognise and block — which decides whether it works on a restrictive Wi-Fi at all.
WireGuard: the default answer
WireGuard is about 4,000 lines of code. OpenVPN is several hundred thousand. That is the whole story in one comparison: a smaller codebase is faster to run, easier to audit, and has fewer places for a bug to hide.
In practice you notice it three ways. Pages start loading fractionally sooner. Your phone reconnects the moment it wakes rather than after a visible pause. And the battery lasts measurably longer over a full day.
Every VPN in our ranking offers WireGuard or a variant. Several ship their own build:
- NordLynx (NordVPN) — WireGuard with a double-NAT layer, so no user IP needs storing on the server. This addresses WireGuard's one genuine privacy wrinkle, below.
- Lightway (ExpressVPN) — not WireGuard-based, built for very fast connection establishment, and open-sourced.
- Most others use WireGuard directly with their own handling of the same issue.
The wrinkle, stated honestly: WireGuard was designed for static point-to-point links, so by default it associates a fixed IP with your key on the server. That is a record a VPN provider would rather not keep. Every provider we rate has engineered around it — double NAT, key rotation, RAM-only servers that forget on reboot. It is worth knowing the problem exists and worth checking your provider says how it handles it; it is not a reason to avoid WireGuard.
OpenVPN: the one that gets through
Older, slower, and still the right answer sometimes.
OpenVPN runs in two modes and the distinction matters:
OpenVPN UDP — the faster of the two, and what you would use if WireGuard were unavailable. Still slower than WireGuard.
OpenVPN TCP on port 443 — the escape hatch. Port 443 is what HTTPS uses, so this traffic looks like ordinary encrypted web browsing to a firewall. Networks that block VPNs by port or protocol generally cannot block this without also blocking the web. It is noticeably slower — TCP inside TCP causes retransmission pile-ups under packet loss — but it works where nothing else does.
That is the case for keeping OpenVPN in the list: on a hotel Wi-Fi, a corporate network or a country that filters VPN traffic, it is often the difference between a connection and none.
The others, briefly
IKEv2/IPsec — genuinely good at one thing: surviving a network change. Move from Wi-Fi to cellular mid-call and IKEv2 reconnects seamlessly. Fast, natively supported on iOS. WireGuard now reconnects fast enough that this advantage has mostly evaporated, but IKEv2 remains a reasonable second choice on a phone.
L2TP/IPsec — old, slower, no reason to choose it when the above exist.
SSTP — Microsoft's, runs over TLS on 443 so it gets through firewalls. Proprietary and Windows-centric. OpenVPN TCP does the same job with more scrutiny behind it.
PPTP — do not use this. Broken since the 1990s and thoroughly so; the encryption can be cracked in hours with commodity hardware. It persists because it is built into Windows and old routers and it is easy to set up. Easy and safe are different properties.
Stealth / obfuscated modes — not a protocol exactly, but a wrapper (often over OpenVPN or WireGuard) that disguises the traffic as regular HTTPS. This is what you need in China, Iran, Russia or the UAE, and on networks that actively filter VPNs.
Which providers offer what
| VPN | Stealth mode | Added ping | Avg speed | Kill switch |
|---|---|---|---|---|
| Yes | +4 ms | 712 Mbps | Yes | |
| Yes | +6 ms | 655 Mbps | Yes | |
| Yes | +7 ms | 598 Mbps | Yes | |
| Yes | +9 ms | 541 Mbps | Yes | |
| Yes | +8 ms | 590 Mbps | Yes | |
| Yes | +10 ms | 480 Mbps | Yes | |
| Yes | +14 ms | 445 Mbps | Yes |
What to actually set
On every device, for everyday use: WireGuard (or NordLynx / Lightway).
Check it is set explicitly. "Automatic" is not a synonym. Several apps fall back to OpenVPN on networks where they cannot establish WireGuard quickly, and they do not always say so. If speed matters to you, look at the setting rather than trusting the default.
Keep a fallback in mind. If a network refuses to connect at all, switch to OpenVPN TCP or turn on the stealth mode. That is the sequence — do not start there, because you would be paying for compatibility you do not need.
On a router: whatever the firmware supports well. Many older routers only do OpenVPN, and running it there is fine — the router's CPU is usually the bottleneck rather than the protocol.
The one-line version
Set WireGuard. If something blocks it, use OpenVPN TCP or stealth. Never PPTP. That is the entire decision, and the rest of this page exists so you know why rather than because the choice is complicated.
Common questions
Which VPN protocol should I use?
WireGuard, or your provider's variant of it. It is faster than everything else, reconnects in a fraction of a second after your device wakes, and uses less battery. Most apps default to it now. The only reasons to switch are a network that blocks it, or a specific need for TCP.
Is WireGuard better than OpenVPN?
For speed and battery, clearly. We measured 3–5 ms less latency on the same server with the same provider, and noticeably faster reconnection. OpenVPN's advantages are age and flexibility — it has been audited for far longer and it can run over TCP on port 443, which gets through networks that block anything else.
What is NordLynx, Lightway or Catapult Hydra?
Providers' own protocols. NordLynx is WireGuard with a double-NAT layer so no user IP is stored on the server. Lightway is ExpressVPN's own, built for fast connection and now open-source. Catapult Hydra is Hotspot Shield's. The WireGuard-based ones perform like WireGuard; treat a fully proprietary one with more caution unless it has been independently audited.
Is PPTP safe?
No. PPTP has been cryptographically broken for over a decade and should not be used for anything you want private. It survives in the Windows built-in VPN client and in old router firmware, which is the only reason anyone still encounters it. If a provider offers only PPTP, that tells you something about the provider.
What protocol works when a network blocks my VPN?
OpenVPN over TCP on port 443, or your provider's stealth or obfuscated mode. Both disguise the traffic as ordinary HTTPS, which a firewall cannot distinguish from normal web browsing without deep inspection. They are slower than WireGuard — that is the trade you make to get through.
Does the protocol affect privacy or just speed?
Mostly speed, with one wrinkle. WireGuard by design keeps a static IP assigned to your key on the server, which is why providers add a layer on top — NordLynx's double NAT, Mullvad's and Proton's own handling. Every provider we rate has addressed this. The protocol does not decide whether the provider logs; the provider does.
Read next
- GamingDoes a VPN help with ping?No — every VPN we tested added latency, from 4 ms to 14 ms. Here are the numbers, and the three specific situations where a VPN genuinely lowers ping anyway.
- SetupHow to set up a VPN on Windows 11Use the provider's app — it takes two minutes and gives you the kill switch. The built-in Windows VPN client is for work networks, and here is why it leaks.
- BasicsWhich VPN server location should you choose?The right server depends entirely on why you turned the VPN on. Five goals, five different answers — and the one rule that covers all of them.