示例#1
0
        /// <summary>
        ///     停止
        /// </summary>
        public static async Task Stop()
        {
            _httpPort     = _socks5Port = _redirectorTCPPort = 0;
            _localAddress = null;
            _savedMode    = null;
            _savedServer  = null;
            UsingPorts.Clear();

            var tasks = new Task[]
            {
                Task.Run(() => EncryptedProxyController?.Stop()),
                Task.Run(() => ModeController?.Stop()),
                Task.Run(() => NTTController.Stop())
            };
            await Task.WhenAll(tasks);
        }
示例#2
0
 /// <summary>
 ///     停止
 /// </summary>
 public void Stop()
 {
     pEncryptedProxyController?.Stop();
     pModeController?.Stop();
 }
示例#3
0
 /// <summary>
 ///     停止
 /// </summary>
 public void Stop()
 {
     Task.Run(() => pEncryptedProxyController?.Stop());
     Task.Run(() => UsingPorts.Clear());
     pModeController?.Stop();
 }