gpt4 book ai didi

ios - 是否可以将 SSL 协议(protocol)与 NEVPNManager 一起使用(并且不使用 NETunnelProvider API)

转载 作者:可可西里 更新时间:2023-11-01 06:13:56 26 4
gpt4 key购买 nike

我的客户希望我为 IOS (IOS 9.2) 编写一个 VPN 客户端。 VPN 客户端应该使用 SSL 连接到 openVPN 服务器。我将使用苹果提供的 NEVPNManager 类(NEVPNManager 类有一个类方法 (sharedManager),它提供对单个 NEVPNManager 实例的访问。这是我计划使用的类方法)。我想将此共享管理器的协议(protocol)设置为 SSL。这可能吗 ?或者我是否仅限于 NEVPNProtocolIPSec 和 NEVPNProtocolIKEv2 协议(protocol)?
P.S :- 我不想使用 NETunnelProvider API 系列。我知道这些是较新的 API,允许使用他们自己的自定义协议(protocol),但显然使用 NETunnelProvider 系列协议(protocol)需要 Apple 的特殊授权(可能需要长达一个月的时间才能获得),但客户希望更快。

最佳答案

我联系了苹果并得到了以下回复:-“不。NEVPNManager 用于设置“个人 VPN”,它始终使用内置 VPN 传输(IPsec 或 IKEv2)。基于 SSL 的 VPN 没有内置传输,所以如果你想设置它,你必须编写您自己的传输(涉及 NETunnelProvider,涉及特殊权利)或使用其他方法(如配置文件)。”

关于ios - 是否可以将 SSL 协议(protocol)与 NEVPNManager 一起使用(并且不使用 NETunnelProvider API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35069845/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com