NordVPN is a Panama-based VPN provider with apps available across a wide range of platforms. This guide walks through the installation and initial setup process for each major operating system and device type. Before starting, you will need an active NordVPN account. You can create one at https://nordvpn.com.
Windows
Download the NordVPN installer directly from the NordVPN website or through the Microsoft Store. Run the installer file and follow the on-screen prompts. Once installed, open the application and log in using your NordVPN credentials. You can connect to a server by clicking the Quick Connect button, which selects a server automatically, or by browsing the map or server list to choose a specific country or server type such as Double VPN or Obfuscated.
Mac
NordVPN for macOS is available from the NordVPN website or the Mac App Store. Download and open the installer package, drag the app to your Applications folder if prompted, and launch it. Log in with your account details. The macOS app requires certain system permissions, including a VPN configuration profile, which you will be prompted to approve during first launch. Connection works the same way as the Windows app via Quick Connect or manual server selection.
iOS
Open the App Store on your iPhone or iPad and search for NordVPN. Download and install the official app. After launching, sign in to your account. iOS will ask permission to add a VPN configuration to your device settings — tap Allow to proceed. You can then connect using Quick Connect or select a specific server from the list. The app also provides access to features such as Threat Protection Lite, which operates at the DNS level.
Android
Install NordVPN from the Google Play Store. Open the app, log in, and grant any requested permissions. Android will prompt you to accept a VPN connection request the first time you connect. The Android app supports the NordLynx protocol (based on WireGuard) by default, though you can switch protocols in the app settings. A Threat Protection Lite option is also available on Android.
Linux
NordVPN provides a command-line application for Linux. From the NordVPN website, download the appropriate package for your distribution. Debian and Ubuntu users can install via a shell script or .deb package, while Red Hat and Fedora users can use an .rpm package. After installation, run `nordvpn login` in the terminal and follow the authentication link. Use `nordvpn connect` to connect to the fastest available server, or specify a country or server group. The Linux client does not include a graphical interface but supports all major protocol options.
Amazon Fire Stick
NordVPN has an app available in the Amazon Appstore. On your Fire Stick, navigate to the Search function and look for NordVPN, or enable apps from unknown sources and sideload the Android APK if the Appstore version is unavailable in your region. After installing, log in and connect as you would on Android. The Fire Stick app is designed to work with the remote control interface.
Router
Setting up NordVPN on a router protects all devices on your network without needing individual app installations. NordVPN supports router-level setup via OpenVPN and NordLynx configurations. The exact process depends on your router's firmware. Compatible firmware options include DD-WRT, Tomato, and AsusWRT, among others. You will need to download the relevant configuration files from your NordVPN account dashboard and enter your NordVPN service credentials (not your login password — these are listed separately in the account area) into your router's VPN client settings. NordVPN's website provides firmware-specific guides for supported router models.
Across all platforms, you can adjust protocol settings, enable the Kill Switch feature, and configure DNS settings through the app or account dashboard. Support documentation is available at https://nordvpn.com for platform-specific troubleshooting.