Code Monkey home page Code Monkey logo

nordlist's Introduction

Screenshot

Unofficial bash script to use with the NordVPN Linux CLI.
Tested on Linux Mint with gnome-terminal and Bash v5.
Should work fine on Ubuntu but is not tested with other distros.
Fully customizable.
Screenshots available in "screenshots" folder.
This script was made for personal use, there is no affiliation with NordVPN.

To download:

Then:

  • Make the script executable with "chmod +x nordlist.sh"
  • Recommended: "sudo apt install figlet lolcat curl jq"
  • Optional: "sudo apt install wireguard wireguard-tools speedtest-cli iperf3 highlight"
  • Open the script with any text editor
  • Configure the customization options at the beginning of the script

nordlist's People

Contributors

ph202107 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

nordlist's Issues

Alternative Service Discovery Method

Sometimes the default method of connecting to NordVPN can be long. I found this a while back on reddit link to another project. Here is a simple curl script on the nordvpn recommendations website to connect to default recommended server. It may quicken or give an alternative method to connect to nordvpn instead of using the built in service.

bestserver="$(curl --silent 'https://nordvpn.com/wp-admin/admin-ajax.php?action=servers_recommendations' | jq --raw-output '.[0].hostname' | awk -F. '{print $1}')"
nordvpn c "${bestserver}"

"Status line" is undocumented

A line of text similar to:

[NordLynx UDP][FW][RT][AN][KS][TP][OB][NO][AC][IP6][MN][DNS][WL]

appears above the menu. The meaning of each of these fields should be documented.

Nord API problems with "server load", "all vpn servers", etc

Since 2024/03/05 there have been problems using the Nord Public API, for example "server load" is reporting "null%".
Unfortunately all the API functions used in this script may now be deprecated.
https://support.nordvpn.com/hc/en-us/articles/21586950310801-Discontinuation-of-the-legacy-API-endpoints-on-NordVPN
If anyone knows of a working method to find the load % of a connected server, to download a list of all available servers, etc, please respond or create a new issue with your solution(s). Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.