SoftEther VPN
SoftEther VPN 是一个开源、跨平台、多重协议的虚拟专用网方案。有了 SoftEther VPN,采用一些虚拟专用网协议像是 SSL VPN 、L2TP、IPsec、OpenVPN 以及 SSTP 什么的 VPN 完全就可以不用装啦,一个 SoftEther 全部搞定。而且 SoftEther VPN 的服务端和客户端全部采用 GUI 界面设置,麻麻再也不用担心我不会用命令行了  ̄O ̄)ノ
服务器端安装
SoftEther VPN Server 有 Windows、Linux、FreeBSD、Solaris、Mac OS 等各个版本,可以在 下载中心 下载(需要翻墙哦~)。
SoftEther 服务端安装配置很简单,以 CPU 是 Intel x86/Intel x64/AMD64 的 Linux 为例:
# 下载文件
wget http://www.softether-download.com/files/softether/v4.19-9605-beta-2016.03.06-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.19-9605-beta-2016.03.06-linux-x64-64bit.tar.gz
# 解压文件
tar -zxvf softether-vpnserver-v4.19-9605-beta-2016.03.06-linux-x64-64bit.tar.gz
# 安装程序(环境检查)
cd vpnserver
./.install.sh
安装过程中按照提示,输入3个 1 即可。如果满足运行条件,会提 The command completed successfully.;如果提示错误,一般是依赖的库没有安装完全。安装依赖库后重新运行 install.sh 即可。
安装后可以通过 vpnserver 命令管理程序:
# 启动
./vpnserver start
# 停止
./vpnserver stop
VPN 配置管理
安装完成后,运行 ./vpncmd 命令可以直接进行设置,也可以下载 Windows 端的 GUI 管理程序设置。
在 下载中心 下载 softether-vpn_admin_tools,解压后运行 vpnsmgr.exe 打开 SoftEther VPN Server Manager。

- 连接服务器
点击 新设置(N) 填入设置名和主机名点击 确定,返回后点击 连接(C)。第一次连接会弹出密码设置框,设置密码后进入管理界面。在弹出的简单安装界面选择 VPN 的其它高级配置。

- 管理用户
点击 管理虚拟 HUB (A) –> 管理用户(U) –> 新建,输入用户名和密码。

- 使用 L2TP
点击 IPsec / L2TP 设置,勾选 启动 L2TP 服务器功能,输入 IPsec 预设共享密钥,点击确定。

- 使用 OpenVPN
点击 OpenVPN / MS-SSTP 设置 –> 为 OpenVPN Client 生成配置样本文件(C) 下载压缩包,将解压的 xxx_openvpn_remote_access_l3.ovpn 文件传入 OpenVPN 客户端,连接时输入用户名和密码。
