服务器: CentOS6
客户端: Windows10
移动端: 安卓/IOS
SoftEtherr: v4.20
由于 “V P N” 关键字被屏蔽,文中“ *** ” 的部分自行修改吧。
SoftEther 是由日本筑波大学的登 大遊在硕士论文中提出的开源、跨平台、多重协议的虚拟专用网方案,是专门为穿过防火墙而设计的。
SoftEther ***安装部署
http://www.softether-download.com/cn.aspx
考虑到国内无法打开,我已经上传到百度云盘:https://pan.baidu.com/s/1bqDu2q7
wget http://jp.softether-download.com/files/softether/v4.27-9668-beta-2018.05.29-tree/Linux/SoftEther_×××_Server/64bit_-_Intel_x64_or_AMD64/softether-***server-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
tar -xf softether-***server-*.tar.gz -C /usr/local/
cd /usr/local/***server/
./.install.sh
问你是否阅读软件许可协议?
问你是否看懂上面的文字? 不管有没有看懂,我们选择yes
是否同意许可协议? 我们选取Agree
SoftEther 服务器准备完毕!
介绍了 SoftEther 如何切换显示语言,如何启动SoftEther ***服务。
./***server start //运行 SoftEther ***服务器的后台服务。
./***server stop //停止 SoftEther ***服务器的后台服务
./***cmd //运行SoftEther ***命令行实用工具来配置SoftEther ***服务器。
当然,你可以配置Windows GUI远程管SoftEther ***服务器。
启动成功后我们需要设置远程登录密码以便本地管理服务。运行./cmd进入的命令行。
./***cmd
这里需要选择地址和端口。我这里用5555端口,所以在这里输入localhost:5555
然后就是指定一个虚拟HUB名字,用默认的直接回车就行
这时我们需要输入 ServerPasswordSet 命令设置远程管理密码,确认密码后就可以通过Windows版的SoftEther *** Server Manager远程管理了。
SoftEther 管理
到官网下载SoftEther Server Manager
http://softether-download.com/en.aspx
百度云盘地址:https://pan.baidu.com/s/1dYvnC6
中间一些步骤默认就好。安装的时候选择SoftEther *** Server 管理工具。
安装后运行管理工具 SE-*** Server Manager (Tools)
我们新建一个连接
设置名;随便填写
主机名:填写我们服务器的IP
端口号:填写我们刚才设置的端口5555
密 码:填写我们刚才使用ServerPasswordSet命令设置的密码
填写好主机信息之后点击 确定 之后就会弹出 Bridge 简单安装 窗口
(如果提示连不上请检查一下服务器的防火墙)
这里在第一个 远程访问 *** Server 挑钩然后下一步即可
虚拟HUB名 默认就好
动态DNS功能的窗口,由于不能确定它给的域名是不是被墙了,我们就不去用它,把这个窗口关了就行了。
这里把启用L2TP挑上钩,下面设置一个IPsec预共享密钥就行了
*** Azure Cloud服务的窗口,我们目前用不到,禁用了就行了。即使有用以后也可以再启用。
接下来要新建用户:
其中用户名是必填的,验证类型选密码验证就行,然后在右侧设置用户密码。
之后回到管理界面,点管理虚拟HUB
点虚拟NAT和虚拟DHCP服务器,
启用SecureNAT
继续
SecureNAT配置 DHCP DNS等网络信息
我这里DNS改为8.8.8.8和8.8.4.4
这里就算配置完毕。然后顺便生成一下Open的配置文件 点击 Open / MS-SSTP 设置
点击新窗口中部的按钮生成 Open*** Client 配置文件
到这里,我们的服务端基本配置完毕接下来验证我们客户端的链接吧。
更新时间 :2018年9月7日
主要想补充一下客户端连接的问题, 因为很多网友加我之后问的很多都是客户端连接的问题。
SoftEther服务支持多种连接协议的关系,SoftEther有多种连接方式,几乎能满足你所有的需求。用户并不需要在电脑上安装SofthEther 客户端,用操作系统内置的代理功能就可以创建连接。
当然,SoftEther客户端工具比系统内置程序还多了些高级功能。想要充分利用SothEther 服务的全部性能的话,建议还是安装客户端程序。
移动端,
安卓和IOS,完全可以使用自带的代理功能连接SoftEther,当然也可以使用open-v.pn,但是ios国内的App Store 已经下架了该应用。 需要注册美国iPhone ID,如果不闲麻烦也可以试试。安卓就相对来说简单一些了, 到google的安卓市场就能下载安卓版的open-v.pn。
PC端,
(我这里以Windows 10 为例)
首先到 网络和共享中心 里新建一个网络连接
选择连接到工作区
选择连接***
然后在地址栏里填上服务器地址或域名。
配置完成后打开更改适配器设置
打开***连接的属性
在安全选项卡里将***类型改为L2TP,然后点高级设置
选上使用预共享密钥并把之前设置的 IPsec预共享密钥 填进去
右键连接
选择我们的 *** 连接
填上我们刚才创建的用户密码 xmomo
显示已经连接上
我们打开网页 www.ip138.com 查询我们的IP有没有改变
使用路由追踪命令查看路由走向 tracert www.baidu.com,确认下路由第一跳和第二跳都是走我们服务器的。
····
可以SoftEther去官网下载 Gate Client : https://www.***gate.net/cn/download.aspx
尽量去官网下载在最新版吧。
也可以到百度网盘下载:https://pan.baidu.com/s/1OI6hLsPHXOXVg96lYhCfFg
下载好解压之后 开始安装:
只需要安装 SoftEther Client 就可以了
接下来都默认下一步,注意: Gate P2P 中继功能插件,这里选择安装即可(如果你想使用免费的SoftEther中继的服务器的话就安装)。当然自己搭建了服务器的话也可以不用安装。
客户端安装好之后我们就添加新的连接 名称随便填写,填写好主机名(IP) 端口,虚拟HUB名默认就好,还有上面在服务端添加的用户名密码。
然后开始连接
连接成功
然后访问以下这个网站http://www.ip138.com/ 确认下 IP地址已经切换,
···-----------------------------------
如果没有服务器的也可以直接使用 Gate 公共的中继服务器,不是很稳定,很多节点连接不上,纯属碰运气,我测试了十几个, 没有一个连接成功的。
当然也可以直接去官网获取最新的服务器列表:https://www.***gate.net/cn/
很遗憾,还是没有一个能连接成功的。 你们可以试试吧,我已经放弃了。还是自己弄一台服务器吧。也要不了几个钱。
我们上面生成了Open的客户端配置文件,所以我们先安装 OpenClient。然后我们把配置文件复制到Open***Client 安装目录的config目录下。
Windows Open***客户端下载:https://pan.baidu.com/s/1dG9SB09
在安装Open的过程中,系统会提示 Open将要使用到的虚拟网卡,请点击【安装】按钮以允许安装 (记得一定要点击安装)
--------------------------------------------
到这里我们所有的步骤以及完成
不得不说,这岛国开发的这款软件还是很强大的,尤其是增加了简体中文,我对这款然间的好感瞬间飙升。其中很多功能我都没有用到,大家慢慢研究吧。