NordIndicator is a Python script that lets you connect, disconnect and check your NordVPN connection status and settings from a simple GNU/Linux tray app indicator. It integrates with your system so it autostarts with it, and you can also launch it from your OS app menu.
- Check your connection status, server, location, IP and current settings
- Fast connection and connect to a Switzerland/United States/P2P server
- Disconnect
- Enable/Disable settings by clicking the menu items: technology, cybersec, firewall, killswitch, autoconnect, dns...
-
NordVPN CLI for GNU/Linux and the
python3-gi
package are required to be installed. -
NordIndicator has been only tested with elementary OS 5.1 (Ubuntu 18.04 based) but due to its simplicity making it work on those distros where it doesn't shouldn't be more than editing a couple of lines of code. The same applies to other VPN providers.
-
The installation is made at user-level, so everything happens within your home directory and no sudo permissions are needed.
sudo apt install gir1.2-notify-0.7
- NordIndicator will be launched just after installation. It will also auto-start on system boot.
python3 NordIndicator.py install
You can choose between two countries for quick connection in the menu. By default, it will be Switzerland and United States. To edit these defaults :
- After installation, go to
~/.config/NordIndicator
. You can then editconfig.py
by replacingcountry1
and/orcountry2
. Be careful not to make any typo or the quick connect option won't work. You can find a list of availible country by typingnordvpn countries
in a terminal.
- NordIndicator running processes will be killed before uninstallation.
python3 NordIndicator.py uninstall
- NordIndicator autoupgrades on every run, but you can force an upgrade.
python3 NordIndicator.py upgrade