在 iOS 上创建 OpenVPN 连接

Create OpenVPN connection on iOS

我想在我的应用程序中创建 OpenVPN 连接,在没有安装 OpenVPN 连接应用程序的情况下找不到任何信息。 是否可以在未安装 OpenVPN 应用程序的情况下使用网络扩展以编程方式建立 OpenVPN 连接?

不,如果没有安装 OpenVPN 连接应用程序,则无法在 iOS 设备中创建 OpenVPN Connect

如您所见,PureVPN and privateinternetaccess 等所有 VPN 提供商和许多其他提供商仅通过 OpenVPN 应用程序创建 OpenVPN 连接。

希望这对您有所帮助。

编辑

要检查是否安装了 openVPN,您可以使用我从 OpenVPN doc

中找到的以下代码
BOOL installed = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"openvpn://"]];