【问题标题】:How to Config openVPN programmatically in swift?如何以编程方式快速配置 openVPN?
【发布时间】:2016-06-07 14:08:56
【问题描述】:

我是 IOS - Swift 的新手。我不知道如何以编程方式快速配置 openVPN。我有 .ovpn 文件。我可以通过“openVPN connect APP”(在itunes中可用)配置.ovpn文件,它工作正常并且配置了vpn。但我不知道如何在我的应用程序中做同样的事情(即没有 openVPN 连接应用程序)。我在网上冲浪了一个多星期,我没有任何想法这样做。

是否有可能以编程方式执行此操作。如果有怎么办?请帮助我取得成功。

【问题讨论】:

标签: ios swift openvpn


【解决方案1】:

不幸的是,OpenVPN 库是在 AGPLV3 下获得许可的,这禁止它被放置在 App Store 上。唯一真正使用 OpenVPN 协议的应用程序是 OpenVPN Connect,他们与 Apple 建立了合作伙伴关系,让他们可以访问 iOS 设备上的东西,从而以一般开发人员无法控制的方式控制它。剩下的唯一选择是通过使用NEVPNManager API from the NetworkExtension API for iOS 编写自己的实现来完全实现 OpenVPN 协议。

点击此处了解更多详情:https://github.com/OpenVPN/openvpn3/issues/1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多