Make it easy to use NordVPN with OpenVPN. Bash script to download nordvpn configs, authenticating and connecting/disconnecting from recommended servers.
- Make sure you have "openvpn", "unzip" and "wget" in your path.
- Download the "nordvpn.sh" to your path, call it "nordvpn"
- Add the following to your config
users.users.<your username>.packages =
[
(import (fetchTarball https://github.com/wanieru/nordvpn-openvpn.sh/archive/main.tar.gz) { inherit pkgs; })
];
nordvpn download
- Downloads all NordVPN's config files to ~/.config/nordvpn_config/ and modifies them to use the authentication file at ~/.config/nordvpn_config/authnordvpn login
- Asks for service login (username and password), which is stored in the auth file.
nordvpn
- Prints help textnordvpn c
- Automatically fetches the current recommended server and connects to it.nordvpn d
- Disconnects from OpenVPN.nordvpn s
- Shows current OpenVPN status
nordvpn <server>
- connects to a specfic server. For example: "nordvpn dk205"nordvpn ?
- prints the current recommended servernordvpn ??
- opens the nordvpn "recommended server" web page in firefox.nordvpn search <keyword>
- searches among the config files for the specified keywords. For example: "nordvpn search jp"
Feel free to make pull requests to improve the script :)