From a922d3c46d8365f36c5d04cfff02712ccbd3d04b Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Thu, 17 Oct 2019 11:00:36 +0800 Subject: [PATCH] Update SysProxyHandle.cs --- .../v2rayN/HttpProxyHandler/SysProxyHandle.cs | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/v2rayN/v2rayN/HttpProxyHandler/SysProxyHandle.cs b/v2rayN/v2rayN/HttpProxyHandler/SysProxyHandle.cs index a2397740933..e8056ec2fbc 100644 --- a/v2rayN/v2rayN/HttpProxyHandler/SysProxyHandle.cs +++ b/v2rayN/v2rayN/HttpProxyHandler/SysProxyHandle.cs @@ -49,14 +49,14 @@ static SysProxyHandle() public static void SetIEProxy(bool enable, bool global, string proxyServer, string pacURL) { - Read(); + //Read(); - if (!_userSettings.UserSettingsRecorded) - { - // record user settings - ExecSysproxy("query"); - ParseQueryStr(_queryStr); - } + //if (!_userSettings.UserSettingsRecorded) + //{ + // // record user settings + // ExecSysproxy("query"); + // ParseQueryStr(_queryStr); + //} string arguments; if (enable) @@ -71,17 +71,19 @@ public static void SetIEProxy(bool enable, bool global, string proxyServer, stri else { // restore user settings - var flags = _userSettings.Flags; - var proxy_server = _userSettings.ProxyServer ?? "-"; - var bypass_list = _userSettings.BypassList ?? "-"; - var pac_url = _userSettings.PacUrl ?? "-"; - arguments = string.Format("set {0} {1} {2} {3}", flags, proxy_server, bypass_list, pac_url); + //var flags = _userSettings.Flags; + //var proxy_server = _userSettings.ProxyServer ?? "-"; + //var bypass_list = _userSettings.BypassList ?? "-"; + //var pac_url = _userSettings.PacUrl ?? "-"; + ////arguments = string.Format("set {0} {1} {2} {3}", flags, proxy_server, bypass_list, pac_url); + //set null settings + arguments = string.Format("set {0} {1} {2} {3}", 1, "-", "", @"http://127.0.0.1"); // have to get new settings - _userSettings.UserSettingsRecorded = false; + //_userSettings.UserSettingsRecorded = false; } - Save(); + //Save(); ExecSysproxy(arguments); }