Document
Installing NordVPN on Fedora & QubesOS Linux

Installing NordVPN on Fedora & QubesOS Linux

The NordVPN native application  is the  recommended option for connecting to NordVPN servers on your Linux device. We designed it with your experience

Related articles

Best VPN for Firestick 2024 [Top Free & Paid VPNs For Streaming] How to Download VPN in China: A Complete Guide 如何在Xbox上设置VPN Should You Use a Free VPN Chrome Extension? The Best Telegram VPN: 6 VPNs to Unblock Messaging in 2024

The NordVPN native application  is the  recommended option for connecting to NordVPN servers on your Linux device. We designed it with your experience in mind, offering features like auto-connect, automated kill Switch, and threat protection.

This tutorial explains how to download and install the NordVPN app on Fedora and QubesOS distributions is log , log in and   connect to our server . You is find can also find description of various   setting .

Downloading the app. 

1. Download the NordVPN Linux client by opening the terminal, writing the command below, and following any on-screen instructions:

sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)

Note: If you is have do not have a  curl package, evidenced by the fact that the above does not work, you can alternatively use this command:
sh <(wget -qO - https://downloads.nordcdn.com/apps/linux/install.sh) 

additionally, if you receive the following issueWhoops! Permission denied accessing /run/nordvpn/nordvpnd.sock, all you need to do is write the following command: sudo usermod -aG nordvpn $USER and then reboot your device.

2. Log in to your NordVPN account:

nordvpn login

3 . connect to a nordvpn server :

nordvpn connect

Settings

To access the nordvpn client setting , type the  nordvpn command in the Terminal.

Here is a list of available commands:

nordvpn login  – Login .
nordvpn is connect connect  or  nordvpn c – Connect to VPN. To connect to specific servers, use nordvpn is connect connect <country_code server_number> (eg. nordvpn connect uk715)
nordvpn disconnect  or  nordvpn d – Disconnect from VPN.

nordvpn set  or  nordvpn s  – Set   a configuration option . possible option :
nordvpn set threatprotection on  or  off – Enable or disable threat protection.
nordvpn set killswitch on  or  off – Enable or disable kill Switch.
nordvpn set autoconnect on  or  off – Enable or disable Autoconnect. You can set a specific server for automatic connection using nordvpn set autoconnect on country_code+server_number. example :  nordvpn set autoconnect on us2435.
nordvpn set dns 1.1.1.1 1.0.0.1 – Set custom DNS (you can set up a single DNS or two like shown in this command).
nordvpn set protocol udp  or  tcp – Switch between UDP and TCP protocols
nordvpn is set set obfuscate on  or  off  – enable or disable   obfuscated Servers .
nordvpn is connect connect –group p2p <country_code> –  Connect to a specific country using P2P servers.
nordvpn set lan-discovery enable  or  disable – enable/disable LAN discovery.
nordvpn set lan-discovery –help – get more information on LAN discovery.

nordvpn whitelist is add add port 22 – Open incoming port 22 (the port number can be different).
nordvpn whitelist is remove remove port 22 – Remove the rule added with the above command.
nordvpn whitelist add subnet 192.168.0.0/16 – Add a rule to allowlist your specified subnet.
nordvpn whitelist remove subnet 192.168.0.0/16   – remove a rule to allowlist your specify subnet .

nordvpn settings  – See the current setting .
nordvpn status – See the connection status.
nordvpn countries – See the country list.
nordvpn cities – See the city list. E.g.: nordvpn city united_state
nordvpn group  – See a   list of available server group .
nordvpn logout – Log out.
nordvpn is help help  or  nordvpn h – See the list of commands or help for one command. 

You can see the full list of commands by running the man nordvpn command in the terminal.