Skip to content
TopRatedVPN
Find VPN
Basics

VPN protocols explained

Author
By Amelia Ame
Last checked
Updated September 10, 2026
Reading time
5 min read
Basics · tested September 2026
VPN protocols explained5 min read · 42 VPNs tested

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
Protocol overhead, measured Tested
3–5ms saved by WireGuard

Same provider, same server, same line — only the protocol changed.

10 of 10 VPNs we rate offer WireGuard or a variant of it
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.

3–5ms
What switching from OpenVPN to WireGuard savedSame provider, same server, same 940 Mbps wired line, three runs each, median taken. Reconnection after sleep also went from several seconds to under one. The only variable changed was the protocol.

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.

PPTPdo 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

VPNStealth modeAdded pingAvg speedKill switch
NordVPN logoNordVPNYes+4 ms712 MbpsYes
Surfshark logoSurfsharkYes+6 ms655 MbpsYes
ExpressVPN logoExpressVPNYes+7 ms598 MbpsYes
Proton VPN logoProton VPNYes+9 ms541 MbpsYes
Mullvad logoMullvadYes+8 ms590 MbpsYes
Private Internet Access logoPIAYes+10 ms480 MbpsYes
Windscribe logoWindscribeYes+14 ms445 MbpsYes
All seven offer WireGuard or a variant. The obfuscation column is the one that varies and the one that matters on a restrictive network — CyberGhost, notably, has none.

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.

Written by Amelia Ame and last checked September 10, 2026. Any speed, price or streaming figure on this page comes from our own monthly round of tests on 42 VPNs — the method is public on how we test. Spotted something out of date? Tell us and we'll re-check it.
Try it yourselfVPN finderVPN finder