IOS 无法以编程方式设置 VPN
IOS cannot set VPN programmatically
请寻求帮助 - 我已经尝试实现 this great post 中描述的内容;我也在互联网上阅读了大量不同的信息 - 但我仍然无法创建 VPN 并使其正常工作。
我也尝试下载现成的 .mobileconfig 文件 - 它们安装正常,但我无法从我的应用程序管理它们。
如果可能 - 你能分享工作代码吗?当然,如果没有您的凭据 - 我会用我的凭据替换它们。
我需要什么 - 简单的应用程序,允许 install/edit 和 enable/disable VPN 连接(目前至少是 pptp 和 l2tp)。
非常感谢。
- 据我所知,在 iOS 中,您只能以编程方式设置仅使用 IPSec 和 IKEv2 协议的 VPN 连接
- 对我来说,找到此类应用程序的绝佳示例非常有帮助 https://github.com/lexrus/VPNOn,您可以在其中找到两种可用的 VPN 连接示例。我认为创建 VPN 连接的关键点是为您的凭据提供有效的钥匙串引用:
p.passwordReference = [VPN user password from keychain];
p.sharedSecretReference = [VPN server shared secret from keychain];
请寻求帮助 - 我已经尝试实现 this great post 中描述的内容;我也在互联网上阅读了大量不同的信息 - 但我仍然无法创建 VPN 并使其正常工作。
我也尝试下载现成的 .mobileconfig 文件 - 它们安装正常,但我无法从我的应用程序管理它们。
如果可能 - 你能分享工作代码吗?当然,如果没有您的凭据 - 我会用我的凭据替换它们。
我需要什么 - 简单的应用程序,允许 install/edit 和 enable/disable VPN 连接(目前至少是 pptp 和 l2tp)。
非常感谢。
- 据我所知,在 iOS 中,您只能以编程方式设置仅使用 IPSec 和 IKEv2 协议的 VPN 连接
- 对我来说,找到此类应用程序的绝佳示例非常有帮助 https://github.com/lexrus/VPNOn,您可以在其中找到两种可用的 VPN 连接示例。我认为创建 VPN 连接的关键点是为您的凭据提供有效的钥匙串引用:
p.passwordReference = [VPN user password from keychain];
p.sharedSecretReference = [VPN server shared secret from keychain];