一、组网需求

       通过安卓或者IOS客户端接入SSL VPN,实现与内部保护子网的通信。

最新安卓客户端已经上传到RTR版本管理系统提供下载;in     

IOS客户端在App Store中已可下载,搜索应用名称ruijie vpn",图标:

 

注意:搜索关键字ruijie vpn",会同时搜索出另外锐捷ssl客户端应用,且图标类似,这个是EG客户端VPN connect,需注意不要安装错误;

 

 

 

二、网络拓扑

 

 

三、配置要点

            在配置SSL网关功能之前,默认情况下确保客户端到网关的TCP443、TCP888端口是开放的(注意:手机客户端默认接入端口目前无法修改),本案例是在两端都以设置好了基本的通信功能后做的配置。

            配置的基本步骤如下:

            1、配置网关上 SSL VPN配置

            2、配置手机客户端

 

四、隧道模式配置使用

手机的SSL隧道资源实现的方式是IP隧道方式的通信。和PC使用的资源方式一样,可以直接参考PC客户端使用的SSL VPN方式。

大多数使用场景为连接上VPN后,通过VPN隧道访问第三方应用,如FTP客户端、远程桌面客户端、其他APP应用等。

少数场景用来访问WEB资源。

注:隧道资源暂时不支持公网隧道和信息孤岛的功能,所以无法实现阻止客户端上公网的功能。

1、配置VPN网关

选择SSL VPN”“资源管理

点击添加如下图所示

 

服务资源:配置服务资源,填写资源的域名或者资源的IP地址,端口,服务类型、协议以及服务器的资源路径和资源端口

上图的配置如下:

·    资源名称:32.208

·    资源地址:192.168.32.208 

·    服务类型:HTTP

·    协议:TCP

·    服务端口:80

 

点击用户认证本地用户数据库,如图

 

点击添加

上图的配置如下:

用户名:aa

用户口令:aa

确认口令:aa

允许用户登录

点击确定,会提示选择用户组的界面,现在我们点击不加入,在后面新建好用户组后手动分配。

选择SSL 用户设置

点击用户组管理,如图

将左侧的本地用户数据库内的用户加入到SSL 用户里

选择【SSLVPN用户组】

点击添加

填写用户组名称等信息,完成后点击提交按钮;

上图配置如下:

·    用户组名:aa

·    允许登录时间:所有时间

·    允许登录地址:任意地址

·    显示主机资源、服务资源

完成后选中该资源,编辑成员

上图的配置:

·    组内用户:aa

完成后,选中用户组的用户,分配资源

2、客户端接入

在手机上打开SSL Android客户端,填写用户名和密码进行登录

上图配置:

·    服务地址:172.18.3.2

·    登录方式:用户名密码

·    用户帐号:aa

·    用户密码:aa

·    记录登录信息

点击登录

登录成功的显示页面,点击相应的资源地址,即可访问该资源,如下

 

五、web代理资源配置使用

手机的WEB代理资源实现的方式是通过VPN网关的HTTP代理方式来访问内网的WEB资源,可以实现跨站的WEB资源访问。

使用场景为多跨站、多类型的WEB资源访问。

注:需要保证VPN网关与资源服务器的连通性

1、配置VPN网关

选择SSL VPN”“资源管理

点击添加如下图所示

WEB资源:配置WEB资源,填写资源的域名或者资源的IP地址,端口,协议类型、资源路径以及扩展规则

WEB资源可以配置HTTP ,HTTPS协议的资源

上图的配置如下:

资源名称:http

资源地址:192.168.140.182

资源路径:(填写所要访192.168.140.182问资源的WEB目录路径,那么直接点击资源后就会直接跳转打开http:// 192.168.140.182/123456789) 

协议类型:HTTP

资源端口:80

扩展规则:*  (填写所要访内外或外网网站的扩展属性)

*可通配多个字符,?可通配单个字符

例如:当资源地址为www.qq.com时,扩展规则可以填写如下几种方式

(1)    扩展规则填写 *.qq.com ,此时可以访问www.qq.com;map.qq.com;guanjia.qq.com;sj.qq.com等网站

(2)    扩展规则填写 ???.qq.com ,此时只能访问www.qq.com;map.qq.com网站,不能访问guanjia.qq.com;sj.qq.com等网站

(3)    扩展规则直接填写 * ,此时可以访问www.qq.com; map.qq.com;www.baidu.comwww.sina.com.cn等任意的网站

注:填写的扩展规则的表达式一定要包含资源地址的域名或IP地址

例如:当资源地址为www.qq.com时,扩展规则填写m?p.qq.com ,此时就不能访问当前资源www.qq.com了。

 

下载手机版火狐浏览器,并将文件上传到WEBUI系统工具的软件管理中

注:访问WEB资源必须下载火狐浏览器并设置相关属性才可正常使用。

·    软件名称:选择手动输入huohu.apk

·    软件版本:可随意填写 1.1.1

完成之后,点击上传完成提交。

2、客户端接入

在手机上打开SSL Android客户端,填写用户名和密码进行登录

上图配置:

·    服务地址:172.18.3.2

·    登录方式:用户名密码

·    用户帐号:aa

·    用户密码:aa

·    记住密码

点击登录,登录成功的显示页面

点击WEB资源,会提示需要下载火狐浏览器进行访问,点击确定

在弹出的网关软件下载中心页面下载刚刚上传的huohu.apk文件,并安装

完成之后,打开火狐浏览器,按照如下方式进行设置(可参考客户端下端的帮助选项)

打开火狐浏览器,在地址栏输入about:config,并搜索proxy关键字

修改参数network.proxy.http为127.0.0.2、修改参数network.proxy.http_port为50000

修改参数network.proxy.socks_remote_dns为ture (默认为false,须改为ture)

修改参数network.proxy.ssl为127.0.0.2、修改参数network.proxy.ssl_port为50000

修改参数network.proxy.type为1,完成修改后即可使用

打开资源进行访问

 

六、TCP应用资源配置使用

手机的TCP应用资源实现的方式是通过VPN的TCP协议的代理完成的通信访问,只能针对TCP协议的单个端口的代理访问。

此模式实际场景中实现存在很多限制,现在已经可以被隧道资源完全替代使用。

(如果VPN版本或者客户端版本还不支持隧道资源的访问,那么只能使用此TCP应用资源)

注:需要保证VPN网关与资源服务器的连通性。

1、配置VPN网关

选择SSL VPN”“资源管理

点击添加如下图所示

服务资源:配置服务资源,填写资源的域名或者资源的IP地址,端口,服务类型、协议以及服务器的资源路径和资源端口

上图的配置如下:

资源名称:32.208

资源地址:192.168.32.208 

资源路径:(填写所要访192.168.32.208问资源的WEB目录路径,那么直接点击资源后就会直接跳转打开http:// 192.168.32.208/123456789)

服务类型:HTTP

协议:TCP

服务端口:80

监听地址:127.0.0.1  

监听端口:3456

注:监听地址必须为127开头的地址,端口必须为1024以上的端口

如果填写资源域名的情况下,必须确保VPN网关能够正确的解析该域名。当解析成功后,会自动把解析出来的地址填在资源IP里。如果网关对所填写的域名无法解析请手动填写资源IP.

2、手机客户端接入

在手机上打开SSL Android客户端,填写用户名和密码进行登录

    

·    服务地址:172.18.3.2

·    登录方式:用户名密码

·    用户帐号:aa

·    用户密码:aa

·    记录密码

点击登录,登录成功的显示页面

点击相应的资源地址,即可访问该资源,如下图