繁体   English   中英

每个应用VPN iOS

[英]Per App VPN iOS

我正在为企业开发解决方案,它将提供Per App VPN解决方案。 我阅读了有关Per App VPN的Apple文档,据了解,MDM服务器对于Per App VPN是必须的,它将把配置文件推送到管理设备,其中可能包含VPN配置和必须通过此VPN的应用程序列表。

但是,我还了解了Profile Server以及Profile Server如何将配置文件发送到设备。 与MDM相比,配置配置文件服务器相对容易。

https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/iPhoneOTAConfiguration/profile-service/profile-service.html#//apple_ref/doc/uid/TP40009505-CH2-SW2

那么,在iOS中实现Per App VPN是否需要MDM? 我还想通过我的应用程序禁用VPN。 怎么做?

需要MDM才能将任何应用程序链接到Per-App VPN ^。 当MDM将应用程序推送到设备时,它需要使用引用VPNUUID的属性来设置应用程序。

您应该可以通过将按需切换为关闭来禁用应用程序中的VPN。 但是,这只会停止建立VPN连接,并且不会通过正常的非VPN网络路由回应用流量。

如果您确实想这样做,我想说您可以让您的应用添加/删除Per-App VPN配置文件以启用和禁用VPN,尽管我怀疑这样做是否可行。

^如果您要开发自己的VPN插件并且仅在开发阶段,则可以使用NETestAppMapping将应用程序链接到Per-App VPN。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM