NordVPN setup under Fedora40?

Greetings,

Under Fedora there is a VPN setup panel where multiple choices are given - but no idea how can I set directly constant paid VPN connection on my machine. I have found both VPN extensions to Firefox and Chromium, but is there a way that I can feed the settings and control the setup/integration through my client system? I have followed the NordVPN client setup, and downloaded and installed too, yet, I have run out of idea to where to go to finish the VPN setup, and do I need at all the Fedora Network VPN settings?

TIA,
Zoltan

if you have installed it by using rpm package can be found on nordaccount page on downloads section scroll down to linux deb


→ click 3 dots on side download rpm install it then open terminal and type nordvpn login it will prompt error red line where you need to enter the command it shows → restart

then type again `nordvpn login and hold ctr and click the link it will open browser where it goes to nordaccount page log in there and then it will open the terminal and vpn with correct details and rights.

after that everything is done by terminal no GUI so commands like
nordvpn settings shows all current aplied settings
nordvpn status shows current status of connection
nordvpn connect connects manually on closest fastest server
nordvpn set xxxx enable/disable sets settings what you want to enable/disable
nordvpn set autoconnect enable uses random closest, best fastest server
nordvpn set autoconnect enable xxxx where xxxx is country you want to use as autoconnect default and it picks closest, best, fastest server for that country

i have been using NordVPN for 6 months now on Fedora 24/7 on all my devices and now setting up VPN router to use nordVPN as default always at home too

ask if i missed something or have more questions

Screenshot from 2024-05-12 17-01-45

1 Like

here are basic commands for nordVPN on terminal not all what can do and set not in here just basics to get started

nordvpn loginLogs you in|

nordvpn connect / nordvpn cConnects you to NordVPN server
nordvpn disconnect / dDisconnects you from NordVPN server
nordvpn connect (e.g. nordvpn connect uk715)Connects you to a specific NordVPN server
nordvpn set / nordvpn sSets a configuration option
nordvpn set threatprotectionlite on or offEnables or disables Threat Protection Lite
nordvpn set killswitch on or offEnables or disables Kill Switch
nordvpn set meshnet on or offEnables or disables Meshnet
nordvpn settingsLists the current settings
nordvpn statusShows your connection status
nordvpn refreshRefreshes the server list
nordvpn countries Displays the country list
nordvpn logout Logs the user out of their NordVPN
nordvpn help / nordvpn hShows a list of commands (like how to turn on Threat Protection Lite) or help for one specified command

what does the rpm file do?

does it
a) provide the nordvpn binary
b) setup the nordvpn repo
c) a+b ?

If only a) is true, the install method is bad practice because you don’t get updates for the package unless you manually update (but you will forget about it).

There is also the option to setup Nordvpn using the script they provide on their homepage (Get the fastest VPN for Linux (set up in minutes) | NordVPN). They follow another really bad practice of piping a bash script into a root shell. However, I took a brief look at the script and all it seems to do is setting up the repo.

Why would you use a service that has their own client/ protocol? Why don’t they just provide a config file that can be imported in Gnome’s Network Manager?

If I remember correctly it provides atleast repository and gpg keys and then you can just install it using DNF

Other option is to run there script that dosent show what it does and sometimes it just fails so I always does this rpm method and actually fedora shows software installer details also what it adds before installing

So basically the script does all manual work that takes you the same amount of 2 minutes to install