自定义 OpenVPN iOS 客户端 [关闭]

2024-05-13

我正在开发一个自定义 iOS OpenVPN 客户端。 我找到了这个原生 OpenVPN 客户端核心源码https://staging.openvpn.net/openvpn3/ https://staging.openvpn.net/openvpn3/

我可以为 iOS 平台构建它。

如何将此 OpenVPNClient 集成为扩展,以便从我的应用程序为 iOS 设备设置 OpenVPN 网络?是否可以?


我认为你应该使用网络扩展框架来扩展 iOS 设备的 VPN 功能。该文档可以在以下链接中找到:

https://developer.apple.com/library/ios/documentation/NetworkExtension/Reference/Network_Extension_Framework_Reference/ https://developer.apple.com/library/ios/documentation/NetworkExtension/Reference/Network_Extension_Framework_Reference/

正如链接文档开头所述,为了让您的应用程序能够使用上述框架,您需要获得 Apple 的特殊许可:

重要的

大多数网络扩展类都要求您在代码中使用它们之前先获得 Apple 的授权。要请求权利,请访问https://developer.apple.com/contact/network-extension https://developer.apple.com/contact/network-extension.

如果没有此类许可,您可能无法在您的开发设备中测试该框架,但是您不太可能将生成的应用程序发布到市场上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自定义 OpenVPN iOS 客户端 [关闭] 的相关文章

随机推荐