mirror of
https://github.com/netchx/netch.git
synced 2026-03-18 18:13:21 +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);
|
||||
|
||||
Reference in New Issue
Block a user