mirror of
https://github.com/netchx/netch.git
synced 2026-04-25 21:39:41 +08:00
更新NTT,优化部分代码
This commit is contained in:
@@ -102,32 +102,36 @@ namespace Netch.Controllers
|
||||
{
|
||||
var tasks = new[]
|
||||
{
|
||||
Task.Factory.StartNew(pPrivoxyController.Stop),
|
||||
Task.Factory.StartNew(() =>
|
||||
Task.Run(pPrivoxyController.Stop),
|
||||
Task.Run(() =>
|
||||
{
|
||||
PACServerHandle.Stop();
|
||||
if (prevEnabled)
|
||||
using var service = new ProxyService();
|
||||
try
|
||||
{
|
||||
if (prevHTTP != "")
|
||||
PACServerHandle.Stop();
|
||||
if (prevEnabled)
|
||||
{
|
||||
using var service = new ProxyService
|
||||
if (prevHTTP != "")
|
||||
{
|
||||
Server = prevHTTP,
|
||||
Bypass = prevBypass
|
||||
};
|
||||
service.Global();
|
||||
service.Server = prevHTTP;
|
||||
service.Bypass = prevBypass;
|
||||
service.Global();
|
||||
}
|
||||
if (prevPAC != "")
|
||||
{
|
||||
service.AutoConfigUrl = prevPAC;
|
||||
service.Pac();
|
||||
}
|
||||
}
|
||||
if (prevPAC != "")
|
||||
else
|
||||
{
|
||||
using var service = new ProxyService
|
||||
{
|
||||
AutoConfigUrl = prevPAC
|
||||
};
|
||||
service.Pac();
|
||||
service.Direct();
|
||||
}
|
||||
}
|
||||
else
|
||||
new ProxyService().Direct();
|
||||
catch (Exception e)
|
||||
{
|
||||
Logging.Error($"{Name} 控制器出错:\n" + e);
|
||||
}
|
||||
})
|
||||
};
|
||||
Task.WaitAll(tasks);
|
||||
|
||||
@@ -119,9 +119,9 @@ namespace Netch.Controllers
|
||||
{
|
||||
var tasks = new[]
|
||||
{
|
||||
Task.Factory.StartNew(StopInstance),
|
||||
Task.Factory.StartNew(ClearRouteTable),
|
||||
Task.Factory.StartNew(DNSController.Stop)
|
||||
Task.Run(StopInstance),
|
||||
Task.Run(ClearRouteTable),
|
||||
Task.Run(DNSController.Stop)
|
||||
};
|
||||
Task.WaitAll(tasks);
|
||||
}
|
||||
|
||||
2
binaries
2
binaries
Submodule binaries updated: 36742591ae...859ff7b19c
Reference in New Issue
Block a user