【问题标题】:iOS Network extension NETunnelProviderManager startVPNTunnel not throw erroriOS 网络扩展 NETunnelProviderManager startVPNTunnel 不抛出错误
【发布时间】:2017-07-31 04:40:43
【问题描述】:

我正在开发一个私有 VPN,但它不起作用。

currentVPNManager.saveToPreferences(completionHandler: { (error) -> Void in
                        if error != nil{
                        }
                        else{
                            currentVPNManager.loadFromPreferences(completionHandler: { (error) -> Void in
                                if error != nil{
                                }
                                else{
                                    do{
                                        try currentVPNManager.connection.startVPNTunnel()
                                    }
                                    catch{
                                        print(error)

                                    }
                                }
                            })
                        }
                    })

startVPNtunnel 没有抛出任何错误?

【问题讨论】:

  • 您是否检查过您的服务器是否正常工作?您应该直接将配置添加到 iOS 设置并检查它是否必须连接到您的服务器。

标签: ios vpn


【解决方案1】:

不要忘记从Capabilities中启用Personal VPN并尝试加载所有首选项,然后保存并最后按顺序启动VPN隧道。您可以在下面找到示例。

let vpnManager = NEVPNManager.shared()

使用 vpnManager

vpnManager.loadFromPreferences { error in
        if let error = error {
            NSLog("NEVPNManager error on loading all preferences \(error)")
            return
        }
        self.vpnManager.saveToPreferences(completionHandler: { error in
            if let error = error {
                NSLog("NEVPNManager error on save to preferences \(error)")
                return
            }
            do {
                try self.vpnManager.connection.startVPNTunnel()
            } catch (let error) {
                NSLog("NEVPNManager error on save to preferences \(error)")
            }
        })
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-26
    • 1970-01-01
    • 2017-06-01
    • 2014-09-14
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多