我在 ios 上遇到 VPN 问题。我使用此代码。
let result = NEOnDemandRuleConnect()
result.interfaceTypeMatch = .any
manager.onDemandRules = [result]
manager.isOnDemandEnabled = true
有时,如果我在 1-2 小时的睡眠后解锁 iPhone,VPN 将无法正常工作。显示状态栏中的 VPN 图标,显示 wifi 连接图标,但网络无法正常工作(我无法在 safari 中加载任何页面)。如果我在应用程序或系统设置中手动重新连接 VPN - 它开始正常工作。我正在使用ipsec协议。
我该如何解决这个问题?