Browse Source

let PACServer running when proxy disabled

revert fb4f7ea2eb
tags/4.1.9.1
Student Main 5 years ago
parent
commit
11514dbf02
2 changed files with 2 additions and 1 deletions
  1. +1
    -0
      shadowsocks-csharp/Controller/ShadowsocksController.cs
  2. +1
    -1
      shadowsocks-csharp/Controller/System/SystemProxy.cs

+ 1
- 0
shadowsocks-csharp/Controller/ShadowsocksController.cs View File

@@ -483,6 +483,7 @@ namespace Shadowsocks.Controller
_pacDaemon.PACFileChanged += PacDaemon_PACFileChanged;
_pacDaemon.UserRuleFileChanged += PacDaemon_UserRuleFileChanged;
_pacServer = _pacServer ?? new PACServer(_pacDaemon);
_pacServer.UpdatePACURL(_config); // So PACServer works when system proxy disabled.
gfwListUpdater = gfwListUpdater ?? new GFWListUpdater();
gfwListUpdater.UpdateCompleted += PacServer_PACUpdateCompleted;


+ 1
- 1
shadowsocks-csharp/Controller/System/SystemProxy.cs View File

@@ -39,7 +39,7 @@ namespace Shadowsocks.Controller
}
else
{
pacSrv.UpdatePACURL(config);
pacUrl = pacSrv.PacUrl;
}
Sysproxy.SetIEProxy(true, false, null, pacUrl);


Loading…
Cancel
Save