

// App进程let logPlugin = MpLogPlugin(setting: .vpnApp(dataKey: "xxxxxxxxxxxxx",deviceId: "xxxxxxxxxxxxx",groupId: "xxxxxxxxxxxxxx",consoleEnabled: true))AccPluginManager.shared.setLogUploadPlugin(logPlugin)
// VPN进程class PacketTunnelProvider: NEPacketTunnelProvider {var mTunnelManager: MpPacketTunnelManager = MpPacketTunnelManager()override func startTunnel(options: [String : NSObject]?, completionHandler: @escaping (Error?) -> Void) {// Add code here to start the process of connecting the tunnel.let logPlugin = MpLogPlugin(setting: .vpnExtension(groupId: "xxxxxxxxxxxxxx", consoleEnabled: true))AccPluginManager.shared.setLogUploadPlugin(logPlugin)mTunnelManager.startTunnel(packetTunnel: self, options: options, completionHandler: completionHandler)}// .......}
//datakey注册方式let logPlugin = MpLogPlugin(setting: .socks5(dataKey: "xxxxxxxxxxxxxxxxxxxx",deviceId: "xxxxxxxxxxxxxxxxxxxx",consoleEnabled: true,justAutoUploadInWiFi: true))//应用签名注册方式let plugin = LogPlugin(setting: .socks5(appId: "xxx",sign: "xxx",consoleEnabled: true,justAutoUploadInWiFi: true))AccPluginManager.shared.setLogUploadPlugin(logPlugin)
文档反馈