How to Set Up NordVPN on Every Device — Complete 2026 Guide
Why NordVPN Setup Matters
NordVPN is one of the easiest VPNs to set up, but the default settings are not always optimal. Taking five extra minutes to configure the right protocol, enable the kill switch, and set up auto-connect can dramatically improve your speed, privacy, and reliability. This guide covers every device — from Windows to routers — so you only need to follow the section relevant to you.
Step 1: Create Your NordVPN Account
Head to nordvpn.com and choose a plan. The two-year plan offers the best value, typically coming in around €3–4 per month. NordVPN accepts credit cards, PayPal, Google Pay, Amazon Pay, and cryptocurrency for extra privacy.
After checkout, you'll receive an email to set your password. Use a strong, unique password — this account protects all your VPN traffic. If available, enable two-factor authentication (2FA) in your account dashboard under "Multi-factor authentication." NordVPN supports authenticator apps like Google Authenticator and Authy.
Step 2: Download the App for Your Device
Go to nordvpn.com/download or your device's app store. Here is where to find the app for each platform:
- Windows: Download the .exe installer from the NordVPN website, or get it from the Microsoft Store.
- macOS: Download from the Mac App Store or the NordVPN website. The website version supports OpenVPN and more advanced features; the App Store version uses IKEv2 and NordLynx.
- iOS: Search "NordVPN" in the App Store and install it.
- Android: Search "NordVPN" in Google Play Store. Alternatively, download the .apk directly from the NordVPN website.
- Linux: Open a terminal and follow the instructions at nordvpn.com/download/linux. NordVPN provides native packages for Ubuntu, Debian, Fedora, and Arch-based distributions.
Step 3: Install and Log In
Windows/macOS: Run the installer and follow the prompts. The install takes about 30 seconds. Launch the app and log in with the email and password from Step 1.
iOS/Android: After installing from the app store, open the app, tap "Log In," and enter your credentials. On iOS, you may be prompted to allow VPN configuration — tap "Allow" when the system dialog appears. This is required for any VPN app on iOS.
Linux: After installing the package, open a terminal and run:
- nordvpn login — this opens a browser window for authentication
- Follow the browser prompt and return to the terminal
- The terminal will confirm you are logged in
Step 4: Choose the Right Protocol — NordLynx
NordLynx is NordVPN's proprietary protocol built on WireGuard. It delivers the fastest speeds while maintaining strong encryption. In our testing, NordLynx consistently outperformed OpenVPN by 30–60% in download speed.
How to switch to NordLynx:
- Windows/macOS: Open Settings (gear icon) > General > VPN Protocol > select NordLynx.
- iOS: Settings > VPN Protocol > NordLynx.
- Android: Settings (gear icon) > VPN Protocol > NordLynx.
- Linux: Run nordvpn set technology nordlynx in the terminal.
Step 5: Enable the Kill Switch
The kill switch prevents your real IP from leaking if the VPN connection drops. It is one of the most important settings and is disabled by default in most NordVPN apps.
How to enable it:
- Windows: Settings > Kill Switch. You can choose "Internet Kill Switch" (blocks all traffic when VPN drops) or "App Kill Switch" (only kills specific apps). We recommend Internet Kill Switch for full protection.
- macOS: Settings > Kill Switch > toggle it on.
- iOS: The kill switch works automatically when using IKEv2 or NordLynx protocols on iOS. Go to iPhone Settings > VPN > NordVPN > toggle "Connect On Demand."
- Android: Settings > Kill Switch > enable it. You can also use Android's built-in "Always-on VPN" feature: go to Android Settings > Network > VPN > NordVPN > toggle "Always-on VPN" and "Block connections without VPN."
- Linux: Run nordvpn set killswitch enabled in the terminal.
Step 6: Enable Auto-Connect
Auto-connect ensures the VPN activates every time you boot your device or connect to a network, so you never accidentally browse unprotected.
How to enable it:
- Windows/macOS: Settings > Auto-Connect > toggle on. You can also set a preferred server or country for auto-connect.
- iOS/Android: Settings > Auto-Connect > toggle on.
- Linux: Run nordvpn set autoconnect enabled in the terminal.
Step 7: Choose the Right Server
NordVPN offers two approaches to server selection:
Quick Connect (recommended for most users): Click the "Quick Connect" button and NordVPN automatically selects the fastest server based on your location and current server load. This is the best option for everyday use.
Manual selection: Click on a country on the map or in the server list to connect to a specific location. Use manual selection when you need to:
- Access content in a specific country (e.g., connect to the UK for BBC iPlayer)
- Use a specialty server — P2P servers for torrenting, Double VPN for extra encryption, Obfuscated servers for restrictive networks, or Onion Over VPN for Tor routing
- P2P: Optimized for file sharing with fast throughput.
- Double VPN: Routes traffic through two servers for extra encryption — slower but more private.
- Obfuscated: Disguises VPN traffic to get around blocks in China, Russia, or on corporate networks.
- Onion Over VPN: Connects to the Tor network through NordVPN — no need for the Tor browser.
Step 8: Test Your Connection
After connecting, verify that everything is working:
1. Open your browser and go to ipleak.net. 2. Check your IP: It should show the VPN server's location, not your real location. 3. Check DNS: Scroll down and verify that DNS servers belong to NordVPN, not your ISP. 4. Check WebRTC: Verify no WebRTC leak is detected. 5. Speed test: Go to speedtest.net and run a test. On NordLynx, you should retain 80–95% of your normal speed on nearby servers.
If your IP or DNS shows your real location, disconnect and reconnect. If the problem persists, switch protocols (try OpenVPN UDP) and check that the kill switch is enabled.
Step 9: Set Up on a Second Device
NordVPN allows up to 10 simultaneous connections on one account. Repeat Steps 2–8 on your other devices. Some tips:
- Phone + computer is the most common setup. Install on both and enable auto-connect on each.
- Smart TV or streaming device: If your TV doesn't support VPN apps natively (most don't), use the SmartDNS feature: go to your NordVPN dashboard online, find SmartDNS, and set it up on your TV. Alternatively, configure the VPN on your router (Step 10).
- Browser extensions: NordVPN offers Chrome, Edge, and Firefox extensions for lightweight proxy protection. These only protect browser traffic — not your entire device.
Step 10: Configure NordVPN on Your Router
Installing NordVPN on your router protects every device on your network — including consoles, smart TVs, IoT devices, and guest devices — without using individual connection slots.
Compatible routers: NordVPN works best with routers running DD-WRT, Tomato, OpenWrt, or Merlin firmware. Asus routers with Merlin firmware are the easiest to configure.
Setup steps for Asus routers with Merlin: 1. Log into your router's admin panel (usually 192.168.1.1). 2. Go to VPN > VPN Client. 3. Download the OpenVPN configuration file for your desired server from nordvpn.com/servers/tools. 4. Upload the .ovpn file to your router. 5. Enter your NordVPN service credentials (available in your online dashboard under "Manual setup"). 6. Click "Apply" and the router will connect to NordVPN.
Alternative — NordVPN Aircove: If configuring a router sounds complicated, consider the NordVPN Aircove router, which has NordVPN built in. You just log in and connect — no manual configuration needed.
Troubleshooting Common Issues
VPN won't connect: Try switching protocols (NordLynx to OpenVPN or vice versa). Check that your internet connection works without the VPN. Restart the app.
Slow speeds: Switch to a closer server. Make sure you are using NordLynx, not OpenVPN. Close bandwidth-heavy background apps.
Can't access streaming: Clear your browser cache and cookies, then reconnect to a server in the correct country. Some streaming services detect and block VPN IPs — try a different server in the same country.
App crashes on startup: Uninstall the app, restart your device, and reinstall the latest version from the website.
Linux issues: Make sure the nordvpnd service is running: systemctl status nordvpnd. If not, start it with sudo systemctl start nordvpnd.
Get NordVPN — Up to 72% Off → Try Surfshark — Unlimited Devices →Reviewed by Thomas & Øyvind — NorwegianSpark. All tutorials are independently written and regularly updated. We test every step ourselves before publishing.