diff --git a/shadowsocks-csharp/Controller/ShadowsocksController.cs b/shadowsocks-csharp/Controller/ShadowsocksController.cs index 0056e20b..c94cbe39 100644 --- a/shadowsocks-csharp/Controller/ShadowsocksController.cs +++ b/shadowsocks-csharp/Controller/ShadowsocksController.cs @@ -482,7 +482,6 @@ namespace Shadowsocks.Controller _pacServer = new PACServer(_pacDaemon); } - _pacServer.UpdatePACURL(_config); if (gfwListUpdater == null) { gfwListUpdater = new GFWListUpdater(); diff --git a/shadowsocks-csharp/Controller/System/SystemProxy.cs b/shadowsocks-csharp/Controller/System/SystemProxy.cs index f02d3d11..e11342ab 100644 --- a/shadowsocks-csharp/Controller/System/SystemProxy.cs +++ b/shadowsocks-csharp/Controller/System/SystemProxy.cs @@ -39,6 +39,7 @@ namespace Shadowsocks.Controller } else { + pacSrv.UpdatePACURL(config); pacUrl = pacSrv.PacUrl; } Sysproxy.SetIEProxy(true, false, null, pacUrl);