Download from releases.
geositeDirectGroups
and geositeProxiedGroups
.
geositeDirectGroups
is initialized with cn
and geolocation-!cn@cn
.geositeProxiedGroups
is initialized with geolocation-!cn
.geositePreferDirect
property in gui-config.json
geositePreferDirect
is false (default), PAC works in whitelist mode. Exception rules are generated from geositeDirectGroups
. Unmatched domains goes through the proxy.geositePreferDirect
is true, PAC works in blacklist mode. Blocking rules are generated from geositeProxiedGroups
. Exception rules are generated from geositeDirectGroups
. Unmatched domains are connected to directly.user-rule.txt
file.pac.txt
directly. But your modifications won't persist after updating geosite from the upstream.$ git clone --recursive https://github.com/shadowsocks/shadowsocks-windows.git
PR welcome
You can use the Source Browser to review code online.
Shadowsocks-windows is licensed under the GPLv3 license.
BouncyCastle.NetCore (MIT) https://github.com/chrishaly/bc-csharp
Caseless.Fody (MIT) https://github.com/Fody/Caseless
Costura.Fody (MIT) https://github.com/Fody/Costura
Fody (MIT) https://github.com/Fody/Fody
GlobalHotKey (GPLv3) https://github.com/kirmir/GlobalHotKey
MdXaml (MIT) https://github.com/whistyun/MdXaml
Newtonsoft.Json (MIT) https://www.newtonsoft.com/json
Privoxy (GPLv2) https://www.privoxy.org
ReactiveUI.WPF (MIT) https://github.com/reactiveui/ReactiveUI
ReactiveUI.Events.WPF (MIT) https://github.com/reactiveui/ReactiveUI
ReactiveUI.Fody (MIT) https://github.com/reactiveui/ReactiveUI
ReactiveUI.Validation (MIT) https://github.com/reactiveui/ReactiveUI.Validation
WPFLocalizationExtension (MS-PL) https://github.com/XAMLMarkupExtensions/WPFLocalizationExtension/
ZXing.Net (Apache 2.0) https://github.com/micjahn/ZXing.Net