IT运维笔记


SoftEther 的搭建与连接

    服务器:      CentOS6 
    客户端:      Windows10 
    移动端:      安卓/IOS
    SoftEtherr: v4.20

    由于 “V P N”  关键字被屏蔽,文中“ *** ” 的部分自行修改吧。

简介:

SoftEther 是由日本筑波大学的登 大遊在硕士论文中提出的开源、跨平台、多重协议的虚拟专用网方案,是专门为穿过防火墙而设计的。

详细描述

http://blog.51cto.com/xmomo/2060004

安装部署:

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
SoftEther  突破防火墙


问你是否阅读软件许可协议?

SoftEther  突破防火墙
SoftEther  突破防火墙


问你是否看懂上面的文字? 不管有没有看懂,我们选择yes
是否同意许可协议? 我们选取Agree

SoftEther 服务器准备完毕!
介绍了 SoftEther 
如何切换显示语言,如何启动SoftEther ***服务。

切换中文语言

SoftEther  突破防火墙

启动服务

SoftEther  突破防火墙
./***server start   //运行 SoftEther ***服务器的后台服务。
./***server stop  //停止 SoftEther ***服务器的后台服务
./***cmd   //运行SoftEther ***命令行实用工具来配置SoftEther ***服务器。
当然,你可以配置Windows GUI远程管SoftEther ***服务器。

设置密码

启动成功后我们需要设置远程登录密码以便本地管理服务。运行./cmd进入的命令行。

./***cmd
SoftEther  突破防火墙
SoftEther  突破防火墙

这里需要选择地址和端口。我这里用5555端口,所以在这里输入localhost:5555
然后就是指定一个虚拟HUB名字,用默认的直接回车就行
这时我们需要输入 ServerPasswordSet 命令设置远程管理密码,确认密码后就可以通过Windows版的SoftEther *** Server Manager远程管理了。

SoftEthe管理

SoftEther 管理
到官网下载SoftEther 
Server Manager 
http://softether-download.com/en.aspx

百度云盘地址:https://pan.baidu.com/s/1dYvnC6

SoftEther  突破防火墙

Windows 安装SoftEther *** Server Manager

SoftEther  突破防火墙
SoftEther  突破防火墙
SoftEther  突破防火墙

中间一些步骤默认就好。安装的时候选择SoftEther *** Server 管理工具。

安装后运行管理工具 SE-*** Server Manager (Tools)

我们新建一个连接

SoftEther  突破防火墙
SoftEther  突破防火墙

设置名;随便填写
主机名:填写我们服务器的IP 
端口号:填写我们刚才设置的端口5555
密 码:填写我们刚才使用ServerPasswordSet命令设置的密码
填写好主机信息之后点击 确定 之后就会弹出 Bridge 简单安装 窗口
(如果提示连不上请检查一下服务器的防火墙)

SoftEther  突破防火墙

这里在第一个 远程访问 *** Server 挑钩然后下一步即可

SoftEther  突破防火墙
SoftEther  突破防火墙

虚拟HUB名 默认就好

动态DNS功能的窗口,由于不能确定它给的域名是不是被墙了,我们就不去用它,把这个窗口关了就行了。

这里把启用L2TP挑上钩,下面设置一个IPsec预共享密钥就行了

SoftEther  突破防火墙

*** Azure Cloud服务的窗口,我们目前用不到,禁用了就行了。即使有用以后也可以再启用。

SoftEther  突破防火墙
SoftEther  突破防火墙


接下来要新建用户:
其中用户名是必填的,验证类型选密码验证就行,然后在右侧设置用户密码。

SoftEther  突破防火墙

之后回到管理界面,点管理虚拟HUB

SoftEther  突破防火墙

点虚拟NAT和虚拟DHCP服务器,

SoftEther  突破防火墙
SoftEther  突破防火墙

启用SecureNAT

继续

SoftEther  突破防火墙

SecureNAT配置 DHCP DNS等网络信息

SoftEther  突破防火墙

我这里DNS改为8.8.8.8和8.8.4.4

SoftEther  突破防火墙

这里就算配置完毕。然后顺便生成一下Open的配置文件 点击 Open / MS-SSTP 设置

SoftEther  突破防火墙
SoftEther  突破防火墙

点击新窗口中部的按钮生成 Open*** Client 配置文件

到这里,我们的服务端基本配置完毕接下来验证我们客户端的链接吧。


SoftEther 客户端

更新时间 :2018年9月7日
主要想补充一下客户端连接的问题, 因为很多网友加我之后问的很多都是客户端连接的问题。

SoftEther服务支持多种连接协议的关系,SoftEther有多种连接方式,几乎能满足你所有的需求。用户并不需要在电脑上安装SofthEther 客户端,用操作系统内置的代理功能就可以创建连接。

当然,SoftEther客户端工具比系统内置程序还多了些高级功能。想要充分利用SothEther 服务的全部性能的话,建议还是安装客户端程序。

移动端,
安卓和IOS,完全可以使用自带的代理功能连接SoftEther,当然也可以使用open-v.pn,但是ios国内的App Store 已经下架了该应用。 需要注册美国iPhone ID,如果不闲麻烦也可以试试。安卓就相对来说简单一些了, 到google的安卓市场就能下载安卓版的open-v.pn。

PC端,

  1. 如果不想安装客户端程序,就使用自带的功能,
  2. 使用SoftEther Client ,使用起来比较方便。
  3. 使用open-*** Client,

1.Windows 自带的连接方式

(我这里以Windows 10 为例)

SoftEther  突破防火墙

首先到 网络和共享中心 里新建一个网络连接

选择连接到工作区

SoftEther  突破防火墙

选择连接***

SoftEther  突破防火墙

然后在地址栏里填上服务器地址或域名。

SoftEther  突破防火墙

配置完成后打开更改适配器设置

SoftEther  突破防火墙

打开***连接的属性

SoftEther  突破防火墙

在安全选项卡里将***类型改为L2TP,然后点高级设置

SoftEther  突破防火墙

选上使用预共享密钥并把之前设置的 IPsec预共享密钥 填进去

SoftEther  突破防火墙

右键连接

SoftEther  突破防火墙

选择我们的 *** 连接

SoftEther  突破防火墙

填上我们刚才创建的用户密码 xmomo

SoftEther  突破防火墙

显示已经连接上

SoftEther  突破防火墙
SoftEther  突破防火墙

我们打开网页 www.ip138.com 查询我们的IP有没有改变

SoftEther  突破防火墙

使用路由追踪命令查看路由走向 tracert www.baidu.com,确认下路由第一跳和第二跳都是走我们服务器的。

····

2. 使用SoftEther Client

可以SoftEther去官网下载 Gate Client : https://www.***gate.net/cn/download.aspx
尽量去官网下载在最新版吧。

也可以到百度网盘下载:https://pan.baidu.com/s/1OI6hLsPHXOXVg96lYhCfFg

SoftEther  突破防火墙
SoftEther  突破防火墙

下载好解压之后 开始安装:

SoftEther  突破防火墙

只需要安装 SoftEther Client 就可以了 

SoftEther  突破防火墙

接下来都默认下一步,注意: Gate P2P 中继功能插件,这里选择安装即可(如果你想使用免费的SoftEther中继的服务器的话就安装)。当然自己搭建了服务器的话也可以不用安装。

SoftEther  突破防火墙
SoftEther  突破防火墙
SoftEther  突破防火墙

客户端安装好之后我们就添加新的连接 名称随便填写,填写好主机名(IP) 端口,虚拟HUB名默认就好,还有上面在服务端添加的用户名密码。

然后开始连接

连接成功

然后访问以下这个网站http://www.ip138.com/ 确认下 IP地址已经切换,

···-----------------------------------

SoftEther  突破防火墙
SoftEther  突破防火墙

如果没有服务器的也可以直接使用 Gate 公共的中继服务器,不是很稳定,很多节点连接不上,纯属碰运气,我测试了十几个, 没有一个连接成功的。

当然也可以直接去官网获取最新的服务器列表:https://www.***gate.net/cn/
很遗憾,还是没有一个能连接成功的。 你们可以试试吧,我已经放弃了。还是自己弄一台服务器吧。也要不了几个钱。 

3. 使用open-*** Client

SoftEther  突破防火墙
SoftEther  突破防火墙


我们上面生成了Open的客户端配置文件,所以我们先安装 OpenClient。然后我们把配置文件复制到Open***Client 安装目录的config目录下。

Windows Open***客户端下载:https://pan.baidu.com/s/1dG9SB09

在安装Open的过程中,系统会提示 Open将要使用到的虚拟网卡,请点击【安装】按钮以允许安装 (记得一定要点击安装)

--------------------------------------------

到这里我们所有的步骤以及完成
不得不说,这岛国开发的这款软件还是很强大的,尤其是增加了简体中文,我对这款然间的好感瞬间飙升。其中很多功能我都没有用到,大家慢慢研究吧。