Skip to content

A simple GNU/Linux app indicator for your NordVPN connection.

License

Notifications You must be signed in to change notification settings

Spitfireap/NordIndicator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NordIndicator

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.

Features

  • Check your connection status, server, location, IP and current settings
  • Fast connection and connect to a Switzerland/United States/P2P server
  • Disconnect
  • Configurable connection shortcuts
  • Enable/Disable settings by clicking the menu items: technology, cybersec, firewall, killswitch, autoconnect, dns...

Notes

  • NordVPN CLI for GNU/Linux and the python3-gi package are required to be installed (you can use pip3 install gi).

  • NordIndicator has been only tested with elementary OS 5.1 (Ubuntu 18.04 based) and Manjaro KDE Plasma 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.

Installation

  • NordIndicator will be launched just after installation. It will also auto-start on system boot.
  • chmod +x install.sh && ./install.sh or simply execute install.sh from your file manager.

Uninstallation

  • NordIndicator running processes will be killed before uninstallation.
  • cd ~/.local/share/NordIndicator/ && chmod +x Uninstall.sh && ./Uninstall.sh

Upgrade

  • NordIndicator can be upgraded simply.
  • NordIndicator -u

Snapshots

Imgur

Imgur

About

A simple GNU/Linux app indicator for your NordVPN connection.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 57.1%
  • Shell 42.9%