WireGuard® is the newest and fastest VPN tunneling protocol, using state-of-the-art cryptography that outperforms older protocols like OpenVPN. It is modern, extremely lean, and backed by thorough academic research - WireGuard consists of only around 4,000 lines of code (compared to OpenVPN's 400,000), making it easy to deploy, audit, and fix. This article explains how to set up a manual WireGuard connection with NordVPN across different devices.
NOTE: This article covers the manual WireGuard setup only. NordVPN's own apps use NordLynx, a protocol built around WireGuard® with NordVPN's custom double NAT system for added privacy. NordLynx is the recommended, default protocol in NordVPN apps and does not require manual configuration.
Before you start
To set up WireGuard manually, you'll need:
- An active NordVPN subscription.
- Your NordVPN service credentials, not your standard Nord Account email and password.
- The WireGuard app installed on your device.
How do I manually set up WireGuard with NordVPN?
You can set up a WireGuard connection manually on different devices with NordVPN. Here's how:
- Set up WireGuard for Windows
- Set up WireGuard for macOS
- Set up WireGuard for Linux
- Set up WireGuard for Android
- Set up WireGuard for iOS
WireGuard is a registered trademark of Jason A. Donenfeld.