How to use NordVPN Linux GUI?

NordVPN has released a Graphical User Interface (GUI) for Linux, which can be used simultaneously alongside the existing CLI application. The NordVPN native application is the recommended option for connecting to NordVPN servers on your Linux device. The CLI app must be installed to use the GUI. You may use the single package that installs the CLI and GUI, or install them separately. The GUI is available via DEB, RPM, and Snap packages.

The GUI is built on the same core as the CLI version of NordVPN, which guarantees identical security and privacy standards that you are used to.

With the GUI, you will have the majority of the CLI's functionality.

NOTE: We offer .deb and .rpm packages compatible with Debian 11 or newer, Ubuntu 20.04 or newer, Linux Mint 21 or newer, Raspberry PI OS, and Fedora 32 or newer systems. Community-supported distributions may also work, but there is limited troubleshooting regarding distribution-specific issues. Moreover, we support GNOME and KDE desktop environments. 

Getting connected

To get connected, launch the Linux GUI and follow along with the steps below:

  1.  Click on a country from the provided list to connect:

    NordVPN Linux GUI main screen connected to Miami, United States showing Countries and Specialty servers tabs with a Pause connection button
     
  2. If you click Pause connection, a menu will appear with two main options:
     
    1. Select one of the time durations to temporarily pause the VPN. The VPN connection will automatically resume once the selected time has passed.
    2. Select the "Disconnect" option to disconnect completely. This will end your VPN session, and you will need to reconnect manually to secure your traffic again.
       
  3. If you click the reconnect button, you will be reconnected to the same server you were connected to previously.

Protocols

If you wish to change your protocol, follow these steps:

  1. Open settings:

    NordVPN Linux GUI main screen with the Settings gear icon highlighted in the left sidebar
     
  2. Select VPN connection:
  3. Choose your desired protocol:

    NordVPN Linux GUI Settings / VPN connection page showing protocol options (NordLynx selected, NordWhisper, OpenVPN TCP, OpenVPN UDP) highlighted

 

Threat Protection

To enable Threat Protection, follow these steps:

  1. Click settings:

    NordVPN Linux GUI main screen with the Settings gear icon highlighted in the left sidebar
     
  2. Select Threat Protection:

    NordVPN Linux GUI Settings page with the Threat Protection section highlighted among VPN connection, Security and privacy, and General options

     
  3. Switch the toggle button to the on position.

 

Specialty servers

If you wish to connect to our specialty servers, follow along below:

  1. Select specialty servers in the homescreen:

    NordVPN Linux GUI home screen with the 'Specialty servers' tab highlighted in the server list
     
  2. Select one of the listed options:

    NordVPN Linux GUI Specialty servers list showing Dedicated IP, Double VPN, Onion over VPN, and P2P options

 

Appearance

If you would like to enable dark mode, you can do so in the settings, general tab:

NordVPN Linux GUI Settings / General page showing Appearance mode options (System, Light, Dark), notifications toggle, and privacy preferences

 

Open-source NordVPN Linux GUI

The Linux CLI and GUI are now open-sourced, and contributions are welcome via GitHub.

 

NOTE: The core network and service infrastructure will remain proprietary and secured.

Was this article helpful?

Still having issues?

  • Live chat

  • Email form

By clicking “Chat with support”, you agree to our Terms of Service and acknowledge our Privacy Policy. Chat functionality relies on cookies. By starting the chat, you agree to their use. Learn more in our Cookie Policy.