返回介绍

3. Android SDK 集成指南

发布于 2021-11-22 23:00:10 字数 4861 浏览 1071 评论 0 收藏 0

SDK支持L3VPN模式(原有的EasyAPP模式不再维护与更新)。

1、L3VPN模式概览:

&emsp&emsp&emsp&emsp&emsp&emsp&emspL3VPN模式
简介L3VPN服务工作在网络第三层,采用了虚拟网卡和系统路由结合的方式,将资源对应的目的路由指向了虚拟网卡,因此可以在虚拟网卡上读取上层资源发送的网络数据包。这些数据包通过SSL通道转发给VPN,VPN设备再将数据包转发给内网目的主机。内网目的主机回复的数据由VPN转发给客户端,客户端写入虚拟网卡。再由虚拟网卡提交给上层应用。L3vpn模式使用的是安卓、IOS 系统提供的机制,在稳定性及兼容性上都是最好的
平台兼容性仅支持android4.0及以上版本
VPN作用范围默认针对整个手机,一旦开启L3vpn,手机上的应用网络请求访问的是配置的内网资源就走VPN,不是配置的资源就走系统原有流程。另外Android支持通过配置应用白名单来对应用进行过滤,只有加入白名单的应用才能访问VPN资源,达到数据隔离的效果。
多账号同一台设备只能有一个APP使用L3vpn模块,所以只能用一个账号登陆一个VPN,后续登录的账号会将前一个账号挤掉。
VPN服务器版本需要VPN服务器版本是M6.2及以上
支持协议支持TCP、UDP、ICMP协议
VPN设备资源支持VPN设备上配置的TCP和L3VPN资源,但至少需要配置一条L3VPN资源

2、SDK现在支持的用户认证方式:

  • 用户名密码认证
  • 证书认证
  • 短信验证码认证
  • radius挑战认证
  • 令牌认证
  • 硬件特征码认证

3、Android开发包组成

如下图,开发包中提供SDK包(SangforSDK.jar、libs.zip)、示例工程(L3VPN_SDKDemo.zip)及开发指导文档

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文