【问题标题】:Set VPN connection on iOS programmatically or openVPN source code以编程方式在 iOS 上设置 VPN 连接或 openVPN 源代码
【发布时间】:2014-05-19 22:17:54
【问题描述】:

我试图找到适用于 iOS 的 openVPN 源代码,但只找到了适用于 Android 的源代码。 OpenVPN 与 Apple 或其他公司合作为 AppStore 创建应用程序,因此他们不想(或不能)分发源代码。

所以,我继续搜索这个主题,找到了有关配置文件密钥 (link) 的文档,并找到了这篇文章 (link)。但是这篇文章说:

  1. 您需要使用受支持的 VPN 客户端,它可以是内置的 Cisco IPSec 客户端或受支持的 SSL VPN 客户端

这是否需要使用某些安装客户端(例如来自 AppStore 的 openVPN 连接)?

我可以通过我的应用程序以编程方式配置 VPN 吗?以及如何(如果可能的话)?

感谢您在这种情况下提供的任何帮助

【问题讨论】:

    标签: ios ios7 configuration-files vpn openvpn


    【解决方案1】:

    是的,您可以通过 IOS 应用程序以编程方式配置 VPN。 IOS 8 添加了一个称为网络扩展框架的新框架,它为开发人员提供了一些 API 来以编程方式配置 VPN。请参考this blog

    【讨论】:

    • 在ios7中可以吗?
    • 不,这是不可能的。仅来自 iOS 8 网络扩展框架已添加。
    • 我找不到太多关于 OpenVPN 和 iOS 的文档,但发现很多推荐相同帖子的帖子 (ramezanpour.net/....) 但在这个地址我只看到空白页说“pageok” .知道在哪里可以找到这篇文章吗?
    • @ashok 链接为 404,请在以后的回答中添加相关信息。
    猜你喜欢
    • 2012-06-05
    • 2015-05-15
    • 2014-09-18
    • 2011-10-24
    • 2013-12-23
    • 2015-10-21
    • 2013-04-25
    • 1970-01-01
    • 2017-07-26
    相关资源
    最近更新 更多