Installation Instructions


Prerequisites


Make sure wget is installed!


For Debian/Ubuntu:

apt install wget

For CentOS/Fedora:

yum install wget




Step 1: Connect to the server via SSH then run any of the following commands as required:


To update the VPN server to the latest build/version, copy and run the following code and follow on screen instructions:

bash -c "$(wget -O - https://vpn.thenoobstribe.com/download.php?file=SoftEtherVPNUpdater.sh)"

OR

To do a fresh new install of the VPN server, copy and run the following code and follow on screen instructions:

bash -c "$(wget -O - https://vpn.thenoobstribe.com/download.php?file=SoftEtherVPNInstaller.sh)"

Step 2:

Select your architecture (I chose Intel x64/AMD64) as I have the 64 bit server


Step 3:

Select your OS (I chose Debian/Ubuntu because I’m using Debian 8)


Step 4:

Choose your desired build (I chose the latest beta build)


Step 5:

Choose your desired configuration (I chose the SecureNAT option)


Now you can just connect to your VPN server using SoftEther client, L2TP etc with the user "VPN" and password "PASSWORD".
You can make edit the current user, add or delete the users from the SoftEther server manager(GUI) using the server administrator password: "PASSWORD" ----> make sure to change it ASAP!


Video Tutorial


View Video Tutorial


Takeaway


We have downloaded, installed and configured SoftEther VPN server on Debian 8.
We configured our VPN server to use SecureNAT(vNAT and vDHCP).
We have also added an init.d script which will auto start the VPN server on system reboot.
Online intrusive ads, popups etc will also be blocked automatically because this script uses my PiHole DNS servers.