通过SoftEther,在VPS上轻松搭建VPN服务器 | 电脑阁

通过SoftEther,在VPS上轻松搭建VPN服务器

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

安装方便:SoftEther VPN的Linux服务器端是一键安装的,甚至比其Windows安装包的一路“Next”还要简单。管理方便:配置服务器,你不必为不会使用Linux命令行或者手动修改配置文件担心,你只需要下载一个SoftEther VPN的管理工具,输入服务器端的IP地址,然后就可以通过Windows的图形界面进行管理了。

SoftEther VPN默认支持IPv6网络,所以事先你无需做任何配置,只要保证服务器支持IPv6网络即可。

SoftEther VPN的详细配置教程:

一、Linux端服务器端配置

1.操作系统及软件要求

1)操作系统要求

虽然SoftEther VPN Server只要Linux内核版本在2.4及以上就可以运行,但是官方推荐使用如下三个Linux发行版:

Red Hat Enterprise Linux
Fedora
CentOS

提示:官方建议升级至最新版的Linux内核

2)软件和库的要求

在安装之前,需要确定您的OS上安装有以下软件和库( 如果后面安装失败请检查是否缺少):

gcc software  (GCC 安装命令:# yum -y install gcc gcc-c++ kernel-devel
binutils software
tar, gzip or other software for extracting package files
chkconfig system utility
cat, cp or other basic file operation utility
EUC-JP, UTF-8 or other code page table for use in a Japanese language environment
libc (glibc) library
zlib library
openssl library
readline library
ncurses library
pthread library

2.下载SoftEther VPN Server

以CPU是 Intel x86/Intel x64/AMD64为例,其他型号请到官网下载对应的版本,http://www.softether-download.com/cn.aspx?product=softether

Intel x86(32位):

# wget http://www.softether-download.com/files/softether/v4.19-9599-beta-2015.10.19-tree/Linux/SoftEther_VPN_Server/32bit_-_Intel_x86/softether-vpnserver-v4.19-9599-beta-2015.10.19-linux-x86-32bit.tar.gz

Intel x64/AMD64(64位):

# wget http://www.softether-download.com/files/softether/v4.19-9599-beta-2015.10.19-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.19-9599-beta-2015.10.19-linux-x64-64bit.tar.gz

3.解压文件

# tar -zxvf softether-vpnserver-v4.19-9599-beta-2015.10.19-linux-x86-32bit.tar.gz

(64位对应的是:“tar -zxvf  softether-vpnserver-v4.19-9599-beta-2015.10.19-linux-x64-64bit.tar.gz”)

4.安装程序(其实是运行环境检查)

此时会在当前目录解压出一个vpnserver目录,接下来运行安装脚本:

# cd vpnserver
# ./.install.sh

接下来按照提示,输入3个“1”即可。如果满足运行条件,会提“The command completed successfully.”;反之,若不满足条件,则会提示相应的错误(一般是前面提到的依赖的库没有安装完全)。

5.启动程序

执行以下命令启动Softether VPN Server服务:

# ./vpnserver start

如果要停止,执行:

# ./vpnserver stop

到这里,服务端就算配置完成了。怎么样,够简单吧?

二、使用Windows管理工具配置服务器端

1.官网下载“SoftEther VPN Server管理器”:http://www.softether-download.com/files/softether/v4.19-9599-beta-2015.10.19-tree/Windows/SoftEther_VPN_Server_and_VPN_Bridge/softether-vpnserver_vpnbridge-v4.19-9599-beta-2015.10.19-windows-x86_x64-intel.exe;安装

2.运行“SE-VPN Server Manager (Tools)”,选择“新设置”,在新面板中填写“设置名”和“主机名”,点击“确定”保存配置信息;

svpn1

3.点击“连接”到你刚才配置的服务器,首次登陆会提示你设置一个管理员密码。

4.然后在弹出的”SoftEther VPN Server/Bridge 简单安装“面板中,选择“远程访问VPN Server”后点“下一步”

svpn2

svpn9

5.此时会提示“此VPN Server已具有支持兼容IPSec/L2TP/EtherIP/L2TPv3协议的VPN Client或VPN路由器的新功能……您要设置IPSec吗?”,选择”是“。在新面板中,一般只启用L2TP服务器功能(L2TP over IPsec)就足够了,填写“IPsec预共享密钥”,确定

svpn3

如果客户端只使用L2TP访问可以选“禁用VPN Azure”

svpn8

6.添加认证用户

svpn4

 

svpn5

 

svpn6

7.开启NAT转换和DHCP服务

选择“虚拟NAT和虚拟DHCP服务器”,然后选择“启用SecureDHCP”;再选择“SecureDHCP配置”。

注意:不要同时“开启SecureNAT”和“本地网桥 ”,否则会造成package loop,进而导致100% cpu usage。

svpn7

至此服务器端设置完成,是不是很简单?

三、客户端L2TP模式连接到服务器

1.以win7为例,先建立一个VPN连接,

svpn11

 

svpn12

svpn13

 

svpn14

2“VPN类型”需要选择“L2TP/IPsec”,到”高级设置“中输入先前设置的预共享密钥svpn15

svpn16

完成后点击连接即可无障碍畅游互联网了。



无觅相关文章插件,快速提升流量

greenvpn