【发布时间】: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