Preparing
Upgrade the system
# apt-get update && apt-get -y upgrade
Install (if it’s not installed yet) build-essential for compilation purpose
# apt-get -y install build-essential
And other required packages
# apt-get -y install wget curl gcc make wget tzdata git libreadline-dev libncurses-dev libssl-dev zlib1g-dev
Installing SoftEther VPN
Download the last stable version (marked rtm) or stable-beta, and save it in /tmp
# wget "[Hidden Content]" -O /tmp/softether-vpnserver.tar.gz
Uncompress the sources
# tar -xzvf /tmp/softether-vpnserver.tar.gz -C /usr/local/
Remove unused file
# rm /tmp/softether-vpnserver.tar.gz
Install from the sources
# cd /usr/local/vpnserver/
# make
During the installation process, we will have to type 1 to read the Licence Agreement, type 1 again to confirm that we have read the License Agreement and finally type 1 to agree with the License Agreement.
Kawin uses key i_read_and_agree_the_license_agreement, that does not require confirmation
# make i_read_and_agree_the_license_agreement
Change file permission
# chmod 0600 *
# chmod 0700 vpnserver
# chmod 0700 vpncmd