本文最后更新于:2020年5月11日 下午
安装 SoftEther 笔记!
Ubuntu && Debian 使用 SoftEther VPN 搭建 VPN Server
# 更新软件包
$ sudo apt-get update && sudo apt-get upgrade
# 安装依赖 ubuntu && debian
$ sudo apt-get install build-essential -y
# 下载服务端
wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.34-9745-beta/softether-vpnserver-v4.34-9745-beta-2020.04.05-linux-x64-64bit.tar.gz
# 解压
$ tar xzvf softether-vpnserver-v4.34-9745-beta-2020.04.05-linux-x64-64bit.tar.gz
# 编译
$ cd vpnserver
$ make
#编译的过程中会多次提示License Agreement的选择,想用就选Yes(type ‘1’)
# 更改目录位置
$ cd ..
$ mv vpnserver /usr/local
$ cd /usr/local/vpnserver/
# 更改权限
$ sudo chmod 600 *
$ sudo chmod 700 vpnserver
$ sudo chmod 700 vpncmd
#开机启动
$ vi /etc/rc.local
# 添加 /usr/local/vpnserver/vpnserver start
# exit 0
以上操作就安装完成!
SoftEther创建问一个service,并配置开机自动启动。
首先创建一个文件vim /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
# 如果不存在/var/lock/subsys文件夹,则需要创建一个mkdir /var/lock/subsys。
# 启动
$ sudo chmod 755 /etc/init.d/vpnserver && /etc/init.d/vpnserver start
# 开机自启动 Debian/Ubuntu
$ sudo update-rc.d vpnserver defaults
$ cd /var/local/vpnserver/
$ ./vpncmd
# 选择1 "Management of VPN Server or VPN Bridge"
vpncmd>enableRemote
本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!