diff --git a/ProxyConfigHelper/Helper-Info.plist b/ProxyConfigHelper/Helper-Info.plist index 9246e29..7c3ec86 100755 --- a/ProxyConfigHelper/Helper-Info.plist +++ b/ProxyConfigHelper/Helper-Info.plist @@ -9,9 +9,9 @@ CFBundleName com.west2online.ClashX.ProxyConfigHelper CFBundleShortVersionString - 1.7 + 1.8 CFBundleVersion - 2 + 3 SMAuthorizedClients anchor apple generic and identifier "com.west2online.ClashX" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = MEWHFZ92DY) diff --git a/ProxyConfigHelper/ProxySettingTool.m b/ProxyConfigHelper/ProxySettingTool.m index c794159..123bbea 100644 --- a/ProxyConfigHelper/ProxySettingTool.m +++ b/ProxyConfigHelper/ProxySettingTool.m @@ -168,6 +168,7 @@ proxySettings[(__bridge NSString *)kCFNetworkProxiesHTTPPort] = @(port); proxySettings[(__bridge NSString *)kCFNetworkProxiesHTTPSPort] = @(port); proxySettings[(__bridge NSString *)kCFNetworkProxiesSOCKSPort] = @(socksPort); + proxySettings[(__bridge NSString *)kCFNetworkProxiesExcludeSimpleHostnames] = @(YES); } else { proxySettings[(__bridge NSString *)kCFNetworkProxiesHTTPPort] = nil; proxySettings[(__bridge NSString *)kCFNetworkProxiesHTTPSPort] = nil;