我是 IOS 的新手 - Swift。我不知道如何以编程方式快速配置 openVPN。我有 .ovpn 文件。我可以通过“openVPN connect APP”(在itunes中可用)配置.ovpn文件,它工作正常并且vpn已配置。但我不知道如何在我的应用程序中做同样的事情(即没有 openVPN 连接应用程序)。我在网上冲浪了一个多星期,我不知道要这样做。
是否有可能以编程方式执行此操作。如果是怎么办?请帮助我取得成功。
最佳答案
不幸的是,OpenVPN 库在 AGPLV3 下获得许可,禁止将其放在 App Store 上。唯一真正使用 OpenVPN 协议(protocol)的应用程序是 OpenVPN Connect,他们与 Apple 建立了合作关系,让他们可以访问 iOS 设备上的内容,使他们能够以一般开发人员无法做到的方式控制它。剩下的唯一选择是通过使用 NEVPNManager API from the NetworkExtension API for iOS 编写自己的实现来完全实现 OpenVPN 协议(protocol)。
在这里查看更多详细信息:https://github.com/OpenVPN/openvpn3/issues/1
关于ios - 如何以编程方式快速配置 openVPN?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37681712/