KotoVPN

Guide · Updated August 13, 2026

Which VPN protocol to use, and when

Should I use WireGuard, OpenVPN or IKEv2?

Short answer

WireGuard by default. OpenVPN over TCP 443 when a network is blocking you. IKEv2 if you move constantly between mobile data and Wi-Fi and reconnection speed matters more than throughput. Anything else in the list is legacy and should not be a default.

WireGuard: the default

Around 4,000 lines of code, which is small enough to be reviewed properly — a meaningful property in security software. It is faster than the alternatives in most conditions and reconnects almost instantly after a network change.

Its one design quirk matters for commercial VPNs: it keeps the client address on the server while a session is active. Providers work around this with an added layer, and that layer is usually the part not published. It is worth knowing which approach your provider takes.

OpenVPN: the fallback that gets through

Configured over TCP port 443, OpenVPN traffic resembles ordinary HTTPS. On a network that blocks by protocol signature rather than by address, this is frequently the difference between a working connection and none.

It is slower and heavier on battery. Keep it available and do not use it by default. A provider that ships only WireGuard has removed your fallback.

IKEv2: the mobile case

IKEv2 handles network transitions well, which is why it persists on mobile despite being older. If you switch between cellular and Wi-Fi constantly and hate re-establishing the tunnel, it is a reasonable choice.

WireGuard has largely closed this gap, so IKEv2 is now a preference rather than a requirement.

Obfuscated modes

Providers ship these under names like Stealth or Scramble. They wrap the tunnel so that inspection equipment sees something resembling ordinary TLS.

They cost throughput and add latency, so they belong as an option rather than a default. In a small number of countries they are the deciding feature, which is why they appear in our country briefs rather than in the main ranking.

Avoid

  • Leaving the client on "automatic" and never checking what it selected
  • Using an obfuscated mode everywhere because it sounds more secure — it is not more private, only harder to detect
  • Choosing a provider on protocol list length; three good options beat seven mediocre ones

Questions

Is WireGuard less private than OpenVPN?
Not inherently. The concern is the address-retention design, which providers address with an added layer. Whether that layer is inspectable varies, and it is a fair thing to weigh — but the protocol itself is not weaker.
Does the protocol affect my privacy or just my speed?
Mostly speed and reliability. Privacy is determined by the provider’s logging, jurisdiction and infrastructure, not by which of these three protocols carries the traffic.
What about PPTP and L2TP?
PPTP is broken and should not be used. L2TP/IPsec is dated and offers no advantage over the current options. A provider still listing them prominently is padding a feature list.

Terms used here

WireGuard

A modern VPN protocol, around 4,000 lines of code, designed to be small enough to audit properly.

OpenVPN

The long-established open-source VPN protocol, slower than WireGuard but more configurable and more widely supported.

VPN protocol

The set of rules governing how the tunnel is established and how data is encrypted inside it.

Obfuscation

Disguising VPN traffic so it resembles ordinary encrypted web traffic to a system inspecting the connection.

Related