在华为云鲲鹏服务器上的部署SoftEther VPN

鲲鹏小玩家 发表于 2020/05/11 19:52:20 2020/05/11
【摘要】 1 介绍SoftEther VPN是个由筑波大学Daiyuu Nobori研究生因硕士论文开发的开源、跨平台、多重协议的虚拟专用网方案。他让一些虚拟专用网协议像是SSL VPN 、L2TP、IPsec、OpenVPN以及微软SSTP都由同一个单一VPN服务器提供。在2014年一月四日以GNU通用公共授权条款方式发布。本文档以“SoftEtherVPN-4.03.9408”为例进行说...

1      介绍

SoftEther VPN是个由筑波大学Daiyuu Nobori研究生因硕士论文开发的开源、跨平台、多重协议的虚拟专用网方案。他让一些虚拟专用网协议像是SSL VPN L2TPIPsecOpenVPN以及微软SSTP都由同一个单一VPN服务器提供。在2014年一月四日以GNU通用公共授权条款方式发布。

本文档以“SoftEtherVPN-4.03.9408”为例进行说明。

2      安装准备

华为云购买一台鲲鹏服务器

本文以云服务器KC1实例搭建,云服务器配置如表1-1所示。

1-1 云服务器配置

项目

说明

规格

kc1.large.2 | 2vCPUs | 4GB

磁盘

系统盘:高IO40GB

操作系统要求如表1-2所示。

1-2 操作系统要求

项目

说明

下载地址

CentOS

7.6

在公共镜像中已提供。

Kernel

4.14.0-115

在公共镜像中已提供。

 

3      配置编译环境

安装依赖包。

yum install wget openssl-devel readline-devel -y

4      获取源码

获取“SoftEtherVPN-4.03.9408”源码包。

cd /usr/local/src

wget https://www.softether-download.com/files/softether/v4.03-9408-rtm-2014.01.04-tree/Source%20Code/softether-src-v4.03-9408-rtm.tar.gz -O SoftEtherVPN-4.03.9408.tar.gz

5      编译和安装

1)  解压软件包。

tar -zxvf SoftEtherVPN-4.03.9408.tar.gz

2)  重命名。

rm -rf SoftEtherVPN-4.03.9408

mv v4.03.9408 SoftEtherVPN-4.03.9408

3)  进入SoftEtherVPN编译目录。

cd /usr/local/src/SoftEtherVPN-4.03.9408

4)  配置生成Makefile文件。

./configure

根据提示选择,操作系统选择Linux,CPUbit选择64-bit。

......

Welcome to the corner-cutting configure script!

Select your operating system below:

 1: Linux

 2: FreeBSD

 3: Solaris

 4: Mac OS X

Which is your operating system (1 - 4) ? : 1

Select your CPU bits below:

 1: 32-bit

 2: 64-bit

Which is your operating system (1 - 4) ? : 2

The Makefile is generated. Run 'make' to build SoftEther VNP.

5)  去掉“-m64”编译选项。

-m64是x86 64位应用编译选项,为AMD的x86 64架构生成代码。在ARM64平台无法支持,故需要去掉该编译选项。

(1)将当期目录下Makefile文件中内容“-m64”内容去掉(替换为“ ”)

sed -i 's/-m64/ /g’./Makefile

(2)将src/makefiles目录下linux_64bit.mak文件中内容“-m64”内容去掉(替换为“ ”)

sed -i 's/-m64/ /g’./src/makefiles/linux_64bit.mak

6)  编译安装。

make -j4 && make install

6      运行和验证

1)  查看安装信息。

ll /usr/bin/vpn*

image.png

2)  启动停止vpnserver服务。

当系统回显类似如下信息时,表示启动停止vpnserver服务成功,SoftEtherVPN软件安装成功。

image.png


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。