咨询列表

1、 重连问题

什么时候会重连?

A.超时注销:VPN服务器设置超时注销时间,如30分钟。手机端与VPN服务器30分钟无数据交互,服务端就会注销此用户。

B.私有用户互踢:多台设备同时登陆私有账号,而SDK后台有重连机制,被注销又会重新登录,导致多台终端设备互踢。

C.管理员主动注销:在VPN服务器,管理员主动注销在线用户。

如何重连?

VPN服务器注销用户后,SDK并不会立即触发重连。只有用户访问内网资源时,检测到服务端已经注销,客户端在后台使用之前保存的密码重新登录。

什么情况自动重连失败?

1.网络不好的情况

2.存在动态密码的认证方式。比如:短信验证码、radius挑战认证、token令牌认证。

解决:

将VPN超时注销时间设置稍微长一点


2、SDK 状态查询方法:

public VPNStatus queryStatus() 返回两种状态:

    在线状态IVpnDelegate.VPN_STATUS_ONLINE, vpn资源可用
    离线状态IVpnDelegate.VPN_STATUS_OFFLINE,vpn资源不可用

3、认证问题

如何才算认证成功?

当收到onLoginSuccess回调时,才算认证成功。请确保内网网络请求在VPN认证成功之后。


4、认证成功,资源无法访问

使用网页登录,通过/por/rclist.csp来确认资源配置是否正确 参考开发前准备


5、多app场景

L3VPN模式是针对手机全局的,同一设备同一时刻只能有一个app登录vpn。 一个app登录之后,其它app可以共享访问vpn资源。


6、SDK授权说明

M7.3R3之前的版本,SDK占用VPN授权; VPN设备从M7.3R3版本开始、SDK版本从7.3.0.55499版本(2017.1.3)开始占用EMM授权。

SDK版本 VPN设备 占用授权
Version < 7.3.0.55499 Version < M7.3R3 VPN授权
Version < 7.3.0.55499 Version >= M7.3R3 VPN授权
Version >= 7.3.0.55499 Version < M7.3R3 VPN授权
Version >= 7.3.0.55499 Version >= M7.3R3 EMM授权

7、L3VPN的系统标识是否可以去掉

问题:Android或ios状态栏的L3VPN标识(小钥匙/L3VPN图标)是否可以去掉?

答复:L3VPN属于系统服务,状态栏的L3VPN标识是属于系统行为,不可以去掉.


8、如何查看服务器版本信息

VPN服务器版本查看方法:(一般由VPN设备管理员帮助查看)。


9、VPN帐号的问题

(1)公有、私有账号
公有账号:

多台设备可同时使用同一个账号,在线用户出现多个同名账户;同一手机只占一个授权。 注意事项:公有账号容易出现授权占满的情况。

解决:

1、将VPN设备上,移动端的超时注销时间设置端一点。在SSL VPN设置---策略组管理-----默认策略组(选择用户所属的策略组)----账号控制--------移动端应用接入,设置超时注销时间。

2、正常退出app时,调用VPN注销

私有账号:

同一个时间,只能允许登陆一个账号。在线用户只会出现一个。 注意事项:容易出现一个账号,两个设备同时登陆,出现互踢现象。A设备登陆,B设备再登陆,B将A踢下线。A发现被下线之后,后台调用重连功能,自动登陆,又将B踢下线。B被踢后,又开启重连。造成A和B互踢。

解决:注销其中一台设备。私有账号不分享给其他人用。
(2)本地和外部账号

一般情况下有两种结合方式:

1、如果用户对认证要求不严格的话,也就是只是用VPN的SDK来保证传输安全。这样可以分配一个公有帐号,所有客户端都使用同一帐号,直接把帐号写死在程序里面就可以了。

2、VPN账号和OA账号相同,在客户端做单点登录:有两种方法。第一种在VPN控制台配置一套与OA服务器相同的本地账号。第二种VPN使用外部认证,直接连接到OA相同的认证服务器,如第三方认证(M7.5支持)、LDAP认证、radius认证。