MotionPro 中文文档 下载 App

MotionPro L4 SDK 自动隧道:让第三方原生应用自动走 VPN

什么是 L4 SDK

MotionPro 的 L4 SDK(Layer 4 Software Development Kit)是 AG 网关提供的一组工具,让 IT 部门可以把 MotionPro 的 VPN 隧道能力嵌入到第三方原生应用里。

简单说:某个应用(如内部 IM、企业 ERP 客户端、定制的工具 App)集成了 L4 SDK 后,用户打开这个应用时,VPN 隧道会自动按需建立——用户不需要先手动连接 MotionPro 再打开应用。

两种隧道模式对比

维度L3VPN 模式(默认)L4 SDK 自动隧道
谁发起隧道用户先手动连 MotionPro应用本身按需发起
隧道范围系统层(所有符合路由的流量都走隧道)应用层(只让这个应用的流量走隧道)
用户感知明显(VPN 图标、MotionPro 弹窗)无感(应用打开后自动生效)
复杂度简单需要应用开发者集成 L4 SDK

L4 SDK 的工作原理

  1. 网关端配置:IT 在 AG 网关上为某个应用(按应用包名、签名、版本等标识)配置 L4 SDK 隧道策略
  2. 应用集成:应用开发者在编译时集成 Array 提供的 SDK,这个 SDK 包含 VPN 隧道的完整实现
  3. 用户使用:用户从 MotionPro 企业应用商店或其他渠道下载这个集成了 SDK 的应用
  4. 自动隧道:用户打开应用 → SDK 检测到 AG 网关可达 → 自动建立隧道 → 应用流量走隧道
  5. 自动断开:应用关闭或进入后台 → SDK 检测到没有流量 → 自动断开隧道(或保持保活)

为什么需要 L4 SDK

场景 1:临时外出人员

某些用户只需要在偶尔用某个应用(如远程审批 App)时才需要 VPN,但他们不愿意每次都手动打开 MotionPro → 连 VPN → 再开目标应用。L4 SDK 让这个流程完全自动化。

场景 2:轻量接入场景

有些应用对 VPN 隧道的需求很简单——只是需要安全地传输数据,不需要 L3VPN 的完整路由和 DNS 配置。L4 SDK 提供了更轻量的隧道方案。

场景 3:特定应用的强制隧道

IT 可以在网关端配置"只有某些应用可以发起 L4 SDK 隧道",其他应用即使有 SDK 也不能用。这保证了只有组织授权的应用能自动建立 VPN。

部署前提

L4 SDK 的使用有几个前提条件:

局限性

对普通用户意味着什么

如果你是 MotionPro 的普通用户: