It is possible to use NordVPN on Rock64/RockPro64/Pinebook Pro boards with ease, either with OpenVPN or Wireguard.
First you have to install NordVPN client:
sudo wget -qnc https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb
sudo dpkg -i nordvpn-release_1.0.0_all.deb
sudo apt update -y
sudo apt install -y nordvpn
Once you have everything installed connecting is super simple:
sudo nordvpn connect
Please enter your login details.
Email / Username: USER@EMAIL
Password: PASSWORD
Welcome to NordVPN! You can now connect to VPN by using 'nordvpn connect'.
Connecting to Poland #88 (pl88.nordvpn.com)
You are connected to Poland #88 (pl88.nordvpn.com)!
One of the potential use-cases for NordVPN is to use it
on OpenMediaVault. You might want to configure Kill Switch
,
Auto-Connect
and whitelist your network to be able to
access the host. Consider doing that before connecting,
as if you connect you will might lose access to board
over SSH or Web browser:
nordvpn whitelist add port 22
Port 22 (UDP|TCP) is whitelisted successfully.
nordvpn whitelist add subnet 192.168.88.0/24
Subnet 192.168.88.0/24 is whitelisted successfully.
nordvpn set autoconnect on
Auto-connect is set to 'enabled' successfully.
nordvpn set killswitch on
Kill Switch is set to 'enabled' successfully.
NordVPN allows you to use Wireguard. Wireguard performance is superb on the board, and substentianonaly better than that of OpenVPN (OpenVPN is used by default).
It is advised to configure Wireguard
.
You can follow the installation guide by
checking out the Wireguard / DKMS.
Once you follow all steps (ensure that you follow them in order),
simply change to use NordLynx
:
nordvpn set technology NordLynx
Technology is successfully set to 'NordLynx'.
You will now connect using Wireguard
.