SoftEther VPN là một phần mềm đa giao thức VPN mã nguồn mở mạnh mẽ và dễ sử dụng. Tương thích với nhiều hệ điều hành khác nhau như: Windows, Linux, Mac, FreeBSD và Solaris. SoftEther trở thành phần mềm mã nguồn mở vào đầu năm 2014 và là phần mềm tối ưu thay thế cho Open VPN và Microsoft’s VPN Servers.

* Bảng so sánh các chức năng của OpenVPN và SoftEther VPN


1.Kiểm tra hệ thống và thư viện

Để cài đặt SoftEther Server, bạn cần phải có các thư viện sau:

  • gcc software
  • binutils software
  • tar, gzip or other software for extracting package files
  • chkconfig system utility
  • cat, cp or other basic file operation utility
  • EUC-JP, UTF-8 or other code page table for use in a Japanese language environment
  • libc (glibc) library
  • zlib library
  • openssl library
  • readline library
  • ncurses library
  • pthread library

Chạy lệnh sau để kiểm tra và cài đặt thư viện còn thiếu:

yum install -y gcc* binutils zlib openssl readline ncurses pth

2.Cài đặt SoftEther VPN Server

Vào link: http://www.softether-download.com/en.aspx

Chọn gói cài đặt phù hợp với server của bạn.

Sau đó, lấy link của phiên bản mới nhất và dùng lệnh wget để tải về server

wget http://www.softether-download.com/files/softether/v4.25-9656-rtm-2018.01.15-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.25-9656-rtm-2018.01.15-linux-x64-64bit.tar.gz

Lần lượt sử dụng các lệnh sau để cài đặt

tar xvzf softether-vpnserver-v4.25-9656-rtm-2018.01.15-linux-x64-64bit.tar.gz
mv vpnserver /usr/local
cd /usr/local/vpnserver
make

Nhấn phím 1 ba lần để cài đặt.

3.Kiểm tra SoftEther VPN Server

Sau khi cài đặt thành công, bạn cần kiểm tra lại xem SoftEther có tương thích hay không, có xảy ra lỗi nào hay không, bằng cách chạy lệnh:

./vpncmd
Chọn 3
Gõ check

Sau khi check, nếu xảy ra lỗi, hãy thử kiểm tra lại các thư viện xem đã được cài đặt đầy đủ chưa. Nếu hệ thống báo thành công, thì tiếp tục tạo script để SoftEther khởi động cùng hệ thống

Tạo file /etc/init.d/vpnserver bằng lệnh

nano /etc/init.d/vpnserver

Và copy nội dụng bên dưới vào:

#!/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

 

CHMOD 775

chmod 755 /etc/init.d/vpnserver

Thiết lập cho SoftEther tự khởi động sau khi reboot server

chkconfig vpnserver on

Khởi động lại SoftEther

service vpnserver restart

Các bạn có thể sử dụng SoftEther VPN Server Management để quản lí. Tải về tại đây

 

Bình luận

avatar