Travelling
Hotel, airport and mobile networks vary a lot. If you can’t connect, try a different protocol. Some networks block VPNs, and we can’t promise any protocol will connect.
Using a VPN while travellingEncryption and protocols
WireGuard is a modern VPN protocol built to be simple: a small amount of code and one fixed set of modern cryptography. It’s one of the WireGuard, OpenVPN, IKEv2 and IPSec protocols our network supports.
What it is
In short
WireGuard is a VPN protocol: a set of rules for how two devices build an encrypted tunnel and send data through it. It was designed to be much simpler than older protocols, with a small codebase and a single, fixed set of modern cryptography instead of a menu of options to configure.
How it works
Every WireGuard connection is built from the same few pieces.
One row. Your device encrypts traffic before it leaves; the local network sees encrypted traffic; the encrypted tunnel carries it, scrambled, to a VPN server; the server decrypts it and sends it on; and websites see the server’s IP address rather than yours. A protocol such as WireGuard defines how that encrypted tunnel is built and how data travels through it.
One row. Your device encrypts traffic before it leaves; the local network sees encrypted traffic; the encrypted tunnel carries it, scrambled, to a VPN server; the server decrypts it and sends it on; and websites see the server’s IP address rather than yours. A protocol such as WireGuard defines how that encrypted tunnel is built and how data travels through it.
WireGuard’s big idea is subtraction. Older protocols let you choose between many ciphers and settings, which leaves room for weak or mistaken configurations. WireGuard picks one modern set and leaves nothing to negotiate.
That simplicity also keeps the code small, so it’s easier for security researchers to read and review. WireGuard is one of the protocols our network supports, alongside OpenVPN, IKEv2 and IPSec. Which protocols you can choose depends on your device.
None of this is something you need to manage. Keys, handshakes and encryption are handled by the protocol each time the tunnel is built; your part is choosing a server and connecting.
Why it matters
You don’t need to understand the protocol to benefit from it, but it helps to know when your choice of protocol matters.
Hotel, airport and mobile networks vary a lot. If you can’t connect, try a different protocol. Some networks block VPNs, and we can’t promise any protocol will connect.
Using a VPN while travellingSome games and platforms behave differently over a VPN. Trying another protocol is a sensible first step; whether a game accepts VPN connections is up to the game.
VPNs and gamingCampus networks often restrict traffic. If one protocol won’t connect, another might, though some networks block VPNs altogether.
VPNs for studentsSide by side
WireGuard alongside the other protocols our network supports.
| WireGuard | OpenVPN | IKEv2 | IPSec | |
|---|---|---|---|---|
| First released | Late 2010s | Early 2000s | 2005, as a standard | Mid 1990s |
| Size of the code | Very small | Large | Varies by implementation | Varies by implementation |
| Cryptography | A fixed, modern set | Chosen from options | Chosen from options | Chosen from options |
| Openness | Open source | Open source | Open standard | Open standard |
| Typical role | Modern, general-purpose VPN | Flexible, long-established VPN | Sets up keys, usually for IPSec | Encrypts traffic between devices and networks |
General properties of each protocol, not measurements of our service. Which protocols you can choose depends on your device and app.
The honest bit: what it can’t do
WireGuard
A modern, open-source VPN protocol designed for simplicity, with a small codebase and one fixed set of modern cryptography.
It uses well-studied modern cryptography, including ChaCha20-Poly1305 for encryption, and its small codebase is easier to review than older protocols. As with any protocol, security also depends on the devices at each end.
OpenVPN is older, highly configurable and has a much larger codebase. WireGuard fixes its cryptography and keeps its code small. Both are open source. The table above compares their general properties.
WireGuard sends its encrypted packets over UDP, a lightweight way of moving data across the internet. Some restrictive networks limit UDP traffic, which is one reason trying another protocol can help if you can’t connect.
It means session keys change over time and are designed so that exposing one doesn’t reveal traffic protected by the others. WireGuard’s regular handshakes provide it.
If you’re connecting without problems, there’s no need to change anything. If a particular network gives you trouble, trying a different protocol is a sensible step. The options available depend on your device.
Every plan includes every feature. The protocols you can choose depend on your device, not your plan. See plans.
Every plan includes every feature, for up to 5 devices at once. Renewal prices are shown before you pay.
Last reviewed