DragonCave

一个没有黄段子的无聊小站

SoftEther VPN Server安装配置教程 - Linux

前言

下载 SoftEther VPN Server

首先,打开http://www.softether-download.com/cn.aspx,按照你的机器配置,选择合适的SoftEther VPN Server,右键选择复制下载地址。

《SoftEther VPN Server安装配置教程 - Linux》

通过SSH连接到服务器,使用wget下载SoftEther VPN Server安装包。如果你的配置和我一样,那么直接运行以下命令:

wget http://www.softether-download.com/files/softether/v4.25-9656-rtm-2018.01.15-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.25-9656-rtm-2018.01.15-linux-x64-64bit.tar.gz

下载完成后,使用tar命令进行解压:

tar -zxvf softether-vpnserver-v4.25-9656-rtm-2018.01.15-linux-x64-64bit.tar.gz

安装 SoftEther VPN Server

在安装SoftEther VPN Server之前,你可能需要安装一些必要的工具:

apt-get install make
apt-get install gcc-multilib
apt-get install build-essential

接下来,就可以开始安装SoftEther VPN Server:

cd vpnserver
make

安装过程中会有三次让你输入数字选择选项,输入3次1就行(输入2会直接退出的)。

稍等片刻,就安装完成了。《SoftEther VPN Server安装配置教程 - Linux》

如果有报错,可以到Google上输入你的错误查一查,理论上是都可以解决的。

配置Systemd管理SoftEther VPN Server

新建SoftEther VPN Server管理文件:

sudo vim /etc/systemd/system/vpnserver.service

i进入插入模式,复制粘贴以下内容:

[Unit]
Description=SoftEther VPN Server
After=network.target

[Service]
Type=forking
ExecStart=/root/vpnserver/vpnserver start
ExecStop=/root/vpnserver/vpnserver stop
Restart=on-abort

[Install]
WantedBy=multi-user.target

Esc,输入:wq保存并退出。

启动SoftEther VPN Server:

sudo systemctl start vpnserver

设置开机启动SoftEther VPN Server:

sudo systemctl enable vpnserver

至此,SoftEther VPN Server的安装已经全部完成了!

配置 SoftEther VPN Server

SoftEther VPN Server一大特点在于方便的远程管理功能。以Windows为例,首先到http://www.softether-download.com/cn.aspx 上选择SoftEther VPN Server Manager for Windows,然后下载安装,安装的时候选择仅限管理工具的一项即可。

《SoftEther VPN Server安装配置教程 - Linux》

安装完成后打开SE-VPN Server Manager (Tools),点击新连接,输入你的服务器ip后点击确定《SoftEther VPN Server安装配置教程 - Linux》

回到主界面,选择你刚刚创建的连接,点击连接。

首次连接会提示创建管理密码,设置密码即可。

首次成功连接服务器后,会弹出简单安装窗口,选择VPN的其他高级设置,点击关闭即可。《SoftEther VPN Server安装配置教程 - Linux》

接着会有一个弹出框,点击“是”就会来到IPsec/L2TP/EtherIP/L2TPv3设置界面。

勾选启用L2TP服务功能(L2TP over IPsec),并输入你的IPsec预共享密钥:《SoftEther VPN Server安装配置教程 - Linux》

然后点击确定,就来到了管理器界面:《SoftEther VPN Server安装配置教程 - Linux》

点击管理虚拟HUB,再点击管理用户,在管理用户界面里点新建,输入用户名和密码,点击确定。《SoftEther VPN Server安装配置教程 - Linux》

关闭用户管理回到管理虚拟HUB的界面,点击右下边的 虚拟NAT和虚拟DHCP功能(SecureNAT)按钮,点击启用SecureNAT,在进入SecureNAT设置。

这里管理VPN局域网的IP和DHCP设置。无需做太大改动,修改DNS服务器就行。《SoftEther VPN Server安装配置教程 - Linux》

至此,你的VPN已经可以正常连接了。

使用L2TP连接SoftEther VPN

点赞
  1. 6眼飞鱼说道:

    我想问一下我的斐讯N1刷了OPENWRT,如果安装SoftEther VPN,需要选择哪个版本的文件呢?
    谢谢!

    1. loong说道:

      SoftEther VPN 官方没有提供 arm64 架构的安装包,可以从这个网站(https://launchpad.net/~paskal-07/+archive/ubuntu/softethervpn/+packages)下载编译好的 deb 包,用 dpkg -i 命令安装。
      作为服务端的话,一般需要安装这几个包:
      softether-common_5.01.9671~201907101749~ubuntu18.04.1_arm64.deb
      softether-vpncmd_5.01.9671~201907101749~ubuntu18.04.1_arm64.deb
      softether-vpnserver_5.01.9671~201907101749~ubuntu18.04.1_arm64.deb

      1. 6眼飞鱼说道:

        这个安装之后,网页会显示对应的框架(就是类似于插件那样)吗?还是说需要在SSH模式下使用命令行来设置参数呢?

        1. loong说道:

          这三个包安装完后使用 systemctl start softether-vpnserver 命令启动服务,然后用Windows端的管理工具连接、配置即可。
          需要开机自动启动的话执行 systemctl enable softether-vpnserver 命令即可。

  2. 6眼飞鱼说道:

    我都不会安装... 这就尴尬了,大佬,这个3个包怎么安装,我已经下好了。我现在的网络状况是这样的,主路由K2P刷了高恪魔改,负责拨号(联通100M宽带,有公网IP),然后N1刷了OP固件(By lean)(做旁路由负责去广告和出国留学),现在我的设想是,OP安装softether套件,实现从4G网络下访问家里的网络(实现出国留学),具体的方法类似Vediotalk大佬的方法(https://www.vediotalk.com/archives/4458),但是我的旁路由是N1,没法使用那个软件商店,所以就是需要手动安装softether套件(如果要实现我的这个想法是不是需要再安装一个桥接的软件包呢)。以上纯属个人想象,大佬觉得能不能实现呢?如果能实现,大佬觉得应该注意哪些点呢?

    1. loong说道:

      抱歉抱歉,没注意一开始的 OpenWrt ,一直以为是 Armbian。 :lol:
      OpenWrt 局限性就比较大了,如果你使用的固件编译时没有添加的话,现在想安装就很麻烦。你可以看看固件里有没有自带的 VPN服务器 ,比如 PPTP , L2TP 之类的。具体的方法我暂时搞不定,毕竟没刷 OpenWrt , 等我有空再折腾折腾看看。

      1. 6眼飞鱼说道:

        哈哈,好吧,OpenWrt编译是不是很麻烦,如果不是很麻烦,我想照着葫芦画个瓢。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据