Linux SoftEther VPN Server 服务端安装配置

SoftEther VPN 是挺好用的 VPN 软件,它提供了许多旧 VPN 软件或硬件所没有的功能。可提供稳定性、灵活性和可扩展性,并兼容所有可产生大公司和互联网提供商所需的宽带宽和高负载的先进网络,以及个人和家庭网络以及小型和家庭网络。本文主要介绍在Linux 服务器上SoftEther VPN Server 服务端安装配置的方法。

1、安装 SoftEther VPN server服务端

安装SoftEther VPN server的方法有两种,一种可以使用安装包,另一种也可以通过源码译安装,如下,

1)通过安装包

下载地址https://www.softether-download.com/cn.aspx?product=softether

通过上面的地址,来下载安装包,下载页需要选择操作系统和CPU,如果没有对应的CPU,可能就需要通源码进行安装,一般情况下,参考如下图,


注意:推荐选择结尾带有rtm的版本,beta的不是稳定版。

2)安装依赖包

yum -y install make gcc gcc-devel gcc-c++ zlib-devel openssl-devel readline-devel ncurses-devel

3)解压安装

tar -xf softether-vpnserver-v4.38-9760-rtm-2021.08.17-linux-x64-64bit.tar.gz -C /usr/local/

4)执行安装

make

执行make后,具体选择如下,


5)添加服务

 vi /etc/init.d/vpnserver

内容如下:

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

6)添加开机启动

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

7)启动服务

 /etc/init.d/vpnserver start

8)开放端口

UDP端口:4500500

TCP端口:1194

注意:除上述端口,还需开放SoftEther VPN的server的通信的端口(4435555,如设置成其它端口,则开放即可),如有连接失败的情况,大多是使用的端口没有开放。

2、安装配置 SoftEther VPN 管理端

下载地址:https://www.softether-download.com/cn.aspx?product=softether

通过上面的地址,来下载安装包,下载页需要选择操作系统和CPU,如下图,


注意:推荐选择结尾带有rtm的版本,beta的不是稳定版。

执行安装程序,点击 "下一步" 进行安装,安装注意选择 SoftEther VPN Server 管理工具(仅限管理工具),如下图,


安装完成后,运行管理程序,在新的连接设置窗口,填写设置名,主机名和端口号,代理类型默认就选择 "直接 TCP/IP 连接(无代理)",主机名和端口就是安装server服务端的IP和端口号(一般是443和5555),密码初次连接不用填写。点击 “确定” 之后,在出现的窗口中点击 “连接” ,如下图,


初始连接,需要设置管理员密码,如下图,


弹出窗口,选择 “VPN 的其它高级配置”,如下图,


之后弹出的窗口,选择 “否” 就可以,之后还可以配置。

推荐阅读
cjavapy编程之路首页