Advertisement
shutdown57

Nordvpn Linux

Jun 20th, 2022 (edited)
2,187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.83 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. ## EASY INSTALL NORDVPN
  4. ## SCRIPT BY JUSTALINKO
  5.  
  6. debRepos="https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb"
  7. rpmRepos="https://repo.nordvpn.com/yum/nordvpn/centos/noarch/Packages/n/nordvpn-release-1.0.0-1.noarch.rpm"
  8.  
  9. menginstall() {
  10.  
  11.     if [[ $1 == "deb" ]]; then
  12.         echo "[!] DOWNLOADING REPOSITORIES ... "
  13.         wget $debRepos
  14.         echo "[!] INSTALLING REPOSITORIES ... "
  15.         sudo dpkg -i nordvpn-release_1.0.0_all.deb
  16.         echo "[!] INSTALLING NORDVPN ..."
  17.         sudo apt-get update -y
  18.         sudo apt-get install nordvpn -y
  19.  
  20.     elif [[ $1 == "rpm" ]]; then
  21.  
  22.         echo "[!] DOWNLOADING REPOSITORIES ... "
  23.         wget $rpmRepos
  24.         echo "[!] INSTALLING REPOSITORIES ... "
  25.         sudo rpm -i nordvpn-release-1.0.0-1.noarch.rpm
  26.         echo "[!] INSTALLING NORDVPN ..."
  27.         echo "[+] Do manual installation with your package manager"
  28.         echo "[!] For example : yum install nordvpn / dnf install nordvpn"
  29.     else
  30.         echo "[!] ERROR: INVALID ARGUMENT"
  31.         echo "[!] USAGE: ./$0 [deb|rpm]"
  32.     fi
  33. }
  34.  
  35. checkInstall() {
  36.  
  37.     which nordvpn >/dev/null 2>&1
  38.     if [[ $? == 0 ]]; then
  39.         connectMenu
  40.     else
  41.         echo "[!] NORDVPN NOT INSTALLED"
  42.         menginstall $1
  43.     fi
  44. }
  45.  
  46. connectMenu() {
  47.     if [[ $(nordvpn status) =~ "Disconnected" ]]; then
  48.         echo "[+] NORDVPN READY TO CONNECT , SELECT COUNTRY !"
  49.         nordvpn countries
  50.         echo ""
  51.         echo -n "Connect to country >> "; read country
  52.         nordvpn c $country
  53.     else
  54.         echo "[!] CURRENT CONNECTION STATUS: "
  55.         nordvpn status
  56.         echo "[?] Do you wanna disconnect to vpn?"; read -p "[y/n] >> " disconnect
  57.         if [[ $disconnect == "y" ]]; then
  58.             nordvpn disconnect
  59.         fi
  60.     fi
  61. }
  62.  
  63. checkInstall $1
  64.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement