Browse Source

🏠 Include `geosite:private` in `geositeDirectGroups` by default

- Also adds it for users upgrading from older versions
tags/4.3.2.0
database64128 3 years ago
parent
commit
afb415c33c
No known key found for this signature in database GPG Key ID: 1CA27546BEDB8B01
2 changed files with 8 additions and 2 deletions
  1. +4
    -0
      shadowsocks-csharp/Controller/ShadowsocksController.cs
  2. +4
    -2
      shadowsocks-csharp/Model/Configuration.cs

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

@@ -101,6 +101,10 @@ namespace Shadowsocks.Controller
ProgramUpdated += (o, e) => ProgramUpdated += (o, e) =>
{ {
// version update precedures
if (e.OldVersion == "4.3.0.0" || e.OldVersion == "4.3.1.0")
_config.geositeDirectGroups.Add("private");
logger.Info($"Updated from {e.OldVersion} to {e.NewVersion}"); logger.Info($"Updated from {e.OldVersion} to {e.NewVersion}");
}; };
} }


+ 4
- 2
shadowsocks-csharp/Model/Configuration.cs View File

@@ -86,12 +86,13 @@ namespace Shadowsocks.Model
geositeUrl = ""; geositeUrl = "";
geositeDirectGroups = new List<string>() geositeDirectGroups = new List<string>()
{ {
"private",
"cn", "cn",
"geolocation-!cn@cn"
"geolocation-!cn@cn",
}; };
geositeProxiedGroups = new List<string>() geositeProxiedGroups = new List<string>()
{ {
"geolocation-!cn"
"geolocation-!cn",
}; };
geositePreferDirect = false; geositePreferDirect = false;
userAgent = "ShadowsocksWindows/$version"; userAgent = "ShadowsocksWindows/$version";
@@ -308,6 +309,7 @@ namespace Shadowsocks.Model
public static void ResetGeositeDirectGroup(ref List<string> geositeDirectGroups) public static void ResetGeositeDirectGroup(ref List<string> geositeDirectGroups)
{ {
geositeDirectGroups.Clear(); geositeDirectGroups.Clear();
geositeDirectGroups.Add("private");
geositeDirectGroups.Add("cn"); geositeDirectGroups.Add("cn");
geositeDirectGroups.Add("geolocation-!cn@cn"); geositeDirectGroups.Add("geolocation-!cn@cn");
} }


Loading…
Cancel
Save