【问题标题】:Is the Networking API to create tunnel interface for apple iOS?网络 API 是为苹果 iOS 创建隧道接口吗?
【发布时间】:2014-11-03 20:04:14
【问题描述】:

对于 OS X,我们有 Tun/TAP 驱动程序,允许我们创建 Tap 接口并相应地配置它们。 http://tuntaposx.sourceforge.net/

openVPN 连接客户端似乎在 iOS 7 上使用了点击界面,但找不到任何说明如何做到这一点的文档。

iOS 8 中有网络扩展框架,但文档很少。找到一个非常好的博客,解释如何使用这个框架在 iOS 8 上创建按需 VPN 连接: http://ramezanpour.net/post/2014/10/15/create-an-on-demand-vpn-connection-programmatically-in-ios-8/

我还没有浏览头文件(这是唯一可用的文档),但看起来它公开了为 IPSec 和 L2TP 创建 VPN 接口(不是通用隧道接口)。所以在内部它可能正在创建隧道接口。但是,无法确定我们是否可以使用此 API 来创建通用隧道接口。

【问题讨论】:

    标签: ios objective-c ip tunneling


    【解决方案1】:

    Apple 已经通过网络扩展公开了其用于 IPSec 和 IKEv2 协议的 api,您无法使用此框架实现通用接口,而不是为此。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-15
      • 2017-01-17
      • 1970-01-01
      • 2019-05-03
      • 2010-09-24
      • 2020-12-21
      • 2019-05-24
      • 1970-01-01
      相关资源
      最近更新 更多