๐ Release Notes
- PAC: To better utilize the geosite database and adapt to the needs of our users, we added options for direct and proxied groups. They are currently only available for modifications in
gui-config.json
. GUI with the feature fully supported is coming in v5.- Generation modes: whitelist mode and blacklist mode
- When
geositePreferDirect
is false (default), PAC works in whitelist mode. Exception rules are generated fromgeositeDirectGroups
. Unmatched domains goes through the proxy. - When
geositePreferDirect
is true, PAC works in blacklist mode. Blocking rules are generated fromgeositeProxiedGroups
. Exception rules are generated fromgeositeDirectGroups
. Unmatched domains are connected to directly.
- When
- Domain groups:
geositeDirectGroups
andgeositeProxiedGroups
.geositeDirectGroups
is initialized withcn
andgeolocation-!cn@cn
.geositeProxiedGroups
is initialized withgeolocation-!cn
.
- The new default values make sure that:
- When in whitelist mode, Chinese domains, including non-Chinese companies' Chinese CDNs, are connected to directly.
- When in blacklist mode, only non-Chinese domains goes through the proxy. Chinese domains, as well as non-Chinese companies' Chinese CDNs, are connected to directly.
- Generation modes: whitelist mode and blacklist mode
- WPF: This release includes a new update prompt window that shows release notes for you. We have also reimplemented
ForwardProxyView
,HotkeysView
,OnlineConfigView
in WPF. Your feedback is welcome on these new UIs. - Fixes and improvements
- We fixed an issue where in certain locales, the PAC generation crashes the application (#2986).
- We have improved the stability by adding a validation of the geosite group configuration. Invalid settings will be automatically reset to default (and logged).
pac.txt
is now automatically regenerated on version updates. You can turn it off by changingregeneratePacOnUpdate
to false.
- Cleanup: Only one
HttpClient
instance is used throughout the lifecycle.StringEx.CS
along with many other unnecessary stuff has been removed. All dependencies have been updated to the latest versions.
๐ฉโ๐ป Changes
- Cleanup and update dependencies (#2983)
- Geosite group validation + PAC regeneration on version update (#2988)
- PAC: add options for direct and proxied groups (#2990)
- Transition to WPF: ForwardProxyView + HotkeysView + OnlineConfigView + VersionUpdatePromptView (#2991)
๐ Known Issues
- If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting.
- ๅฆๆ้ๅฐไปปไฝ้ฎ้ข๏ผ่ฏท้ฆๅ ๅ่ https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting
๐ฆ File Info
Shadowsocks-4.3.0.0.zip
- MD5:
B8A78DC56651BEF0A7BE228CE469106A
- SHA-1:
1D4028B6E1C7C49D61F8B4BF834C8F6A57018075
- SHA-256:
0472497B295C4466E58C2623F2F03281F4A8297696753DD18EFFE3A4D633E86E
- SHA-512:
0154A548CD317252E7FF350CE2E0BB8BD85B25163B86FFB70CB605B211074438DE514A804D18A550225E066C6EA93702A81E457FEDDD8F2FE8B5CA33E53C37DB
- MD5: