How To Install SoftEther VPN on VPS CentOS Latest 2017

In this tutorial is a guide for installing SoftEther VPN Server on VPS CentOS. SoftEther VPN is a good choice for accessing your local network from a computer outside, or overcoming blocking on your local network. It works much faster than other VPN services but you need a client tool for all advanced features.

What is SoftEther

  • A Free Cross-platform Multi-protocol VPN program, as an academic project from University of Tsukuba.
  • It is a single server which support SSL-VPN (HTTPS) and 6 major VPN protocols (OpenVPN, IPsec, L2TP, MS-SSTP, L2TPv3 and EtherIP).
  • I would like to also highlight the VPN over ICMP and VPN over DNS feature if you are inside a very strict network.

Requirement : VPS

In this tutorial am using VPS from Digital Ocean $5, you can using VPS from your favorite VPS 🙂

    • RAM: 512MB
    • Disk Space: 20 GB SSD
    • Bandwidth: 1TB

Let’s Get Started

1. Update & Install Development Tools

yum update -y
yum groupinstall "Development Tools" -y

2. Install GCC & Libpcap

yum -y install gcc*
yum -y install libpcap*

3. Download Latest Softether VPN Server, Extract and Running

wget http://www.softether-download.com/files/softether/v4.22-9634-beta-2016.11.27-tree/Linux/SoftEther_VPN_Server/32bit_-_Intel_x86/softether-vpnserver-v4.22-9634-beta-2016.11.27-linux-x86-32bit.tar.gz
tar xzvf softether-vpnserver-v4.22-9634-beta-2016.11.27-linux-x86-32bit.tar.gz
cd vpnserver
make

4. Click or Enter 1, 1 and 1

5. Change to directory /usr/local/ and create a script

cd ..
mv vpnserver /usr/local
cd /usr/local/vpnserver/
chmod 600 *
chmod 700 vpncmd
chmod 700 vpnserver
nano /etc/init.d/vpnserver

6. Insert a script with nano

#!/bin/sh
# chkconfig: 2345 99 01
# description: SoftEther VPN Server
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
test -x $DAEMON || exit 0
case "$1" in
start)
$DAEMON start
touch $LOCK
;;
stop)
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0

Save a sctipt (ctrl+x )

7. Starting or launch a script

chmod 755 /etc/init.d/vpnserver
/sbin/chkconfig --add vpnserver
/etc/init.d/vpnserver start

If you’re installaion is correct

after success and now start and create a password

./vpncmd
1
enter
enter
VPN Server>ServerPasswordSet

Done 🙂

Setting a VPN Server Manager

Download a VPN Server Manager on link : http://www.softether-download.com/en.aspx?product=softether

  • After instalation done, now click New Setting
  • Typing your a Host Name / IP Adress, Port, Password etc.

  • Checklist a Remote Access VPN Server like image bellow

  • You can input a custom dns hostname with subdomain *****.softether.net

  • After finish you can create account 🙂

Done, thanks for reading, don’t hestiate comment if you harded install softether vpn 🙂

lowcoupon

I'm Arief, i'm student of University College London, i'm very like VPS :)

Add comment

Your Header Sidebar area is currently empty. Hurry up and add some widgets.