简单介绍:
SoftEther VPN概述:
SoftEther VPN是日本筑波大学的一个研究项目,是一个开放源代码的跨平台多协议VPN程序,它包括服务器端、客户端、服务器端管理工具等数个软件,支持 SSL-VPN (SoftEther VPN) 协议、 L2TP/IPsec 协议、 OpenVPN 协议和 Microsoft SSTP 协议,Windows、Linux、Android和IOS等操作系统都可以连接到SoftEther VPN服务器。
官方地址:
arm架构下载地址
https://www.softether-download.com/cn.aspx?product=softether
一定要和下面选择的一样
可以下载最新的也可以下载次新版本
下载地址
https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.32-9731-beta/softether-vpnserver-v4.32-9731-beta-2020.01.01-linux-arm_eabi-32bit.tar.gz
我下载的是这个
树莓派里面操作
首先先来安装wget和软件需要一些依赖的软件包
yum install wget gcc zlib-devel openssl-devel readline-devel ncurses-devel make -y
安装好wget以后复制上面的下载链接,或者复制新版本的链接
wget
下载好以后解压软件包,并把软件包解压到/usr/local/下
tar -xf softether-vpnserver-v4.32-9731-beta-2020.01.01-linux-arm_eabi-32bit.tar.gz -C /usr/local/
然后进入到软件的目录里
cd /usr/local/vpnserver/
输入make进行编译,并同意全部协议内容,这样快速方便
make i_read_and_agree_the_license_agreement
启动vpnserver
/usr/local/vpnserver/vpnserver start
启动好以后设置一个管理员的密码
先进入目录里 cd /usr/local/vpnserver/ 再来执行此命令 ./vpncmd
选择1管理vpnserver
这里直接回车即可
直接回车
进入到这样一个界面以后
输入ServerPasswordSet设置VPN管理员密码(区分大小写)
ServerPasswordSet
第一遍密码
第二遍密码
创建虚拟HUB连接账号
我这里创建的虚拟hub账号为dj,可以根据自己的实际环境需求设置一个账号,同时设置一个密码,需要输入两边
HubCreate dj
这样VPNserver就安装完成了
如果想让vpnserver开机自启动
只需要简单的写一个脚本就可以了
echo /usr/local/vpnserver/vpnserver start > /root/vpnserver.sh
再来把这个脚本追加到开机启动项里
echo sh /root/vpnserver.sh >> /etc/rc.local
这样vpnserver开机就可以自启动了
默认/etc/rc.local这个文件是没有执行的权限需要我们加上执行权限
chmod +x /etc/rc.local