树莓派4B在centos7.7下安装softether vpn实现远程访问家里的设备

简单介绍:

    

SoftEther VPN概述:

SoftEther VPN是日本筑波大学的一个研究项目,是一个开放源代码的跨平台多协议VPN程序,它包括服务器端、客户端、服务器端管理工具等数个软件,支持 SSL-VPN (SoftEther VPN) 协议、 L2TP/IPsec 协议、 OpenVPN 协议和 Microsoft SSTP 协议,Windows、Linux、Android和IOS等操作系统都可以连接到SoftEther VPN服务器。


官方地址:

    https://www.softether.org/


arm架构下载地址

https://www.softether-download.com/cn.aspx?product=softether

一定要和下面选择的一样

image.png


可以下载最新的也可以下载次新版本

下载地址 

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

我下载的是这个

image.png

树莓派里面操作

首先先来安装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


image.png

选择1管理vpnserver

image.png

这里直接回车即可

image.png

直接回车


image.png

进入到这样一个界面以后

输入ServerPasswordSet设置VPN管理员密码(区分大小写)

ServerPasswordSet

第一遍密码

image.png

第二遍密码


image.png


创建虚拟HUB连接账号

我这里创建的虚拟hub账号为dj,可以根据自己的实际环境需求设置一个账号,同时设置一个密码,需要输入两边

 HubCreate dj

image.png


这样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


本文 暂无 评论

Top