Skip to content
4.4.0.0
ac0fcdf
Compare
Choose a tag to compare

📝 Release Notes

  • For many of us, 2020 has been a difficult year. As we pass the end of 2020, many things are still not over yet. But we should all be ready for the opportunities and new challenges 2021 is about to present to us. We are releasing this new version on the first day of 2021. And we wish you a happy new year! 🎆
  • Security update: Yes, we have finally removed support for all stream ciphers, almost 4 years after the proposal of Shadowsocks AEAD. Stay safe! 🦠
  • Prepare to say goodbye to legacy links! When importing servers from pre-SIP002 legacy ss:// links, we will show a warning message to remind you to update your ss:// links. The easiest way to update is to use the server sharing feature.

👩‍💻 Changes

  • Security: remove infrastructure of stream ciphers (#3048)
  • Show warning message when importing from deprecated legacy ss:// links.
  • Other minor bug fixes and improvements

🐛 Known Issues

  • 🎉 All clear.
4.3.3.0
da568ad
Compare
Choose a tag to compare

📝 Release Notes

  • Fixes and improvements
    • PAC: Add option for custom sha256sum URL of custom geosite source. #3024 fixed in #3026.
    • The target framework has been updated from .NET Framework 4.7.2 to 4.8.

👩‍💻 Changes

  • PAC: Add option for custom sha256sum URL of custom geosite source (#3026)
  • Update to .NET Framework 4.8
  • Other minor bug fixes and improvements

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.3.3.170.zip
    • MD5: 3469205FB8FB8C28D45A2C61A1740F22
    • SHA-1: 8511264C74168A43569DE0EB4FE48A9F0A699027
    • SHA-256: 6E2028EB0BC06325C6101C497832E66A95CE482B1771455BC7A873EF22291C65
    • SHA-512: 5DC8EF2D22E3771ACBB9E5E0EF4F3206A49C27AC96B620B7FE4D8928A00D7E82C4E0CF272D62657E2921F009CA7E498655969D6101B25F44A7E27E7E3DD7B6A2
4.3.2.0
a7eb33a
Compare
Choose a tag to compare

📝 Release Notes

  • Fixes and improvements
    • PAC: private hostnames and IP ranges are now connected to directly by default (#3002).
    • Auto Startup: new mechanisms have been introduced to eliminate and prevent duplicate startup registry entries (#3011).
    • SIP003: we have fixed a regression introduced in 4.3.0.0 that might cause plugins to stop working (#3013).

👩‍💻 Changes

  • PAC: direct connection for private IP ranges by @studentmain (#3008)
  • Remove duplicate startup entries (#3012)
  • Other minor bug fixes and improvements

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.3.2.146.zip
    • MD5: B93124FE301E269E46AE3228D7D97018
    • SHA-1: 211157657AAA469DE6C81D7A77C56E22AB80C76A
    • SHA-256: BA5E8AC5FC350CEF4640480E48932359266BFF6A2A85FFF3A9163DC07E5A310B
    • SHA-512: 9BBA39E3D94A6C88599647CD64A3CFC929EE8A9E6639C76DDCF654971653CE1DC8C7B7A5111C16B5229003C9DB08ACFE687C9F5AD8B95328C76A2A44625F4D93
4.3.1.0
b2b19fe
Compare
Choose a tag to compare

📝 Release Notes

  • Fixes and improvements
    • PAC: We have fixed the issue where certain rules unexpectedly matched more domains than it's supposed to match (#2998).
    • Update checks on program startup no longer produces a pop-up.
    • Checking pre-release checks in the menu would work on the current run now.
  • Cleanup: The poorly maintained statistics strategy, along with its long broken GUI, has been removed. The QR code scanning logic has been separated from MenuViewController.

👩‍💻 Changes

  • Update abp.js (#2999)
  • Separate QR code scanning from MenuViewController (#2995)
  • Remove statistics strategy (#2994)
  • Other minor bug fixes and improvements

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.3.1.128.zip
    • MD5: 5020E5B73D824C4E28FF0FB5D211F1CB
    • SHA-1: 875D756678A29AE860B5477F62FB40C2BF80AA2D
    • SHA-256: 0EAA8E2763861316FDB41BA45636DBB78C1593714A0ED480573FF7EFC5B34B7A
    • SHA-512: 71F099DDEA112AACEC0BB236AFCBDF6699D293DE982067DC5DBA7B06A5DC078AD6AE1E8F93B9E5D80FCD5639E7D0735EFC157E6D5A13DFB6281F588C8BF1C22D
4.3.0.0
3688b41
Compare
Choose a tag to compare

📝 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 from geositeDirectGroups. Unmatched domains goes through the proxy.
      • When 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.
    • Domain groups: geositeDirectGroups and geositeProxiedGroups.
      • geositeDirectGroups is initialized with cn and geolocation-!cn@cn.
      • geositeProxiedGroups is initialized with geolocation-!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.
  • 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 changing regeneratePacOnUpdate 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

📦 File Info

  • Shadowsocks-4.3.0.0.zip
    • MD5: B8A78DC56651BEF0A7BE228CE469106A
    • SHA-1: 1D4028B6E1C7C49D61F8B4BF834C8F6A57018075
    • SHA-256: 0472497B295C4466E58C2623F2F03281F4A8297696753DD18EFFE3A4D633E86E
    • SHA-512: 0154A548CD317252E7FF350CE2E0BB8BD85B25163B86FFB70CB605B211074438DE514A804D18A550225E066C6EA93702A81E457FEDDD8F2FE8B5CA33E53C37DB
4.2.1.0
7e0a62e
Compare
Choose a tag to compare

📝 Release Notes

  • SIP008 online configuration delivery allows clients to automatically fetch and update server configurations from the configured delivery URL. We implemented server groups to identify configuration sources. More grouping features are coming in v5.
  • PAC: Domain names with the cn attribute is now excluded from the proxied list. You might want to delete your existing pac.txt to force a regeneration. Related issues: #2971, #2974, #2981.
  • User-Agent: Http requests for Geosite and SIP008 updates are now sent with a User-Agent string of ShadowsocksWindows/$version. You can change it in gui-config.json.
  • WPF: We have begun the process of transition to WPF. This release includes infrastructure updates for future WPF controls and a new server sharing window rewritten using WPF.

👩‍💻 Changes

  • SIP008 support (#2942)
  • Exclude @cn from PAC proxied list (#2982)
  • Transition to WPF: ReactiveUI and ServerSharingView (#2959)
  • User-Agent for OnlineConfigResolver and GeositeUpdater (#2978)

🐛 Known Issues

📦 File Info

  • Shadowsocks-4.2.1.0.zip
    • MD5: B38B8B5B0105C52EBA3A19AA7F53ECCD
    • SHA-1: 4915CDFB50C461C3DD0BE84A50DDE9C10477CD7D
    • SHA-256: 4A302071D7FC21367F31E0D9C5F77EF1EB41EC097EAEADB8D65472B6BE55AB99
    • SHA-512: 8BBF360C5AEAF67B7C4DCC602DDD0C93C9CD2BCDC9938760A2068B3555F42BCEF72135C8B1B97E72C85E0356A20B9274E1E74BD6FBB92F8BCCDAC96D49BB49C3
8ebe1f4
Compare
Choose a tag to compare
  • Fix domain rule handling in PAC script (#2956)

If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting .

如果遇到任何问题,请首先参考 https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting


Info of Shadowsocks-4.2.0.1.zip
MD5
033B079FEC79596A499F1CA8BE0971D6
SHA-1
72E1B925B6EC364DE80B745B4500FBF9CF93740E
SHA-256
F3CB648C848B10EA67FE776ED08F1DE7258D3E3E4F1B9A5779ECD500DE9E9DD0
SHA-512
3F4605AF3DDF2D51B82218F4809FAC8EFFD8231D97EC5D802D903116FE3DDE4A287CA070F0D4A0A050E229FC5A5AE20DDF2E1073F8D3A54191E29D41C6FAD2DB

Compare
Choose a tag to compare

4.2.0.0

Pre-release
Pre-release
  • Update TCPHandler.lastActivity (#2858)
  • Add Franch translation (#2861)
  • New option for ss:// URL association (#2855)
  • Updated Korean Language (#2871)
  • Decouple statistic and TCPRelay (#2872)
  • Fix nLogConfig NullReferenceExceltion (#2887)
  • Use v2ray GeoSite to replace GFWList (#2875)
  • Optimize the updater and downloader (#2910)
  • Update SIP002 (#2904)
  • Update Japanese translations
  • Fix improperly parsed remark section (#2935)
  • Other minor bug fixes and improvements

If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting .

如果遇到任何问题,请首先参考 https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting


Info of Shadowsocks-4.2.0.0.zip
MD5
CFD967364DC32B8FB6ED618A6F319AA3
SHA-1
248319E523B73BC99CAAFA6B84C5032CCC1BA564
SHA-256
662F875055D740D98E0047ADEB2B632B85CAFFFA2129C1635C5312217CA978F3
SHA-512
E6E7822F918AABD4C51313616B38E2C20CE141DAFF29E7BD5334C533B0460A175F58096DB15C22092059D0AA829BAB9D6ADCFA1F516A4A2F0D39DA244EED9668

Compare
Choose a tag to compare
  • Fix NLog config file issue (#2841, #2846)
  • Tweak log level

If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting.

如果遇到任何问题,请首先参考 https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting


Info of Shadowsocks-4.1.10.0.zip
MD5
80B812B3E0F0CA672BA455DA40F171DB
SHA-1
9FBDA5BCC9DA4BA2B9165F8813B7B58CD25734CB
SHA-256
97C1AFBDFBE31E7FED17143D9885BE6588BE294488CFFC83661A5EF55655D3D2
SHA-512
77D98D09FFF0D0F810DDC310D7C811349EC0471EF93002825AEE76CA7DB0C5392D671FFADD0089D0832525B7C235F377E4FFCE56FF62705CF009B580AADD7EB5

Compare
Choose a tag to compare
  • Set default method to chacha20-ietf-poly1305
  • Using hash in PAC URL (#2759)
  • Rename and translate title of statistics form (#2768)
  • Russian translation (#2767)
  • Refine Updated Notification logic
  • Using NLog (#2783)
  • Bug fix: wrong server in tray menu (#2782)
  • Deprecate unsafe encryption method (#2757, #2801)
  • Bug fix: server config is overwritten by others when moving up/down (#2830)
  • Other minor bug fixes and improvements

If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting.

如果遇到任何问题,请首先参考 https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting


Info of Shadowsocks-4.1.9.3.zip
MD5
CAD993FE1B467A640B6274FFEB4FB200
SHA-1
29820B3BC4563977BE2C38912F9513735C70F5A7
SHA-256
6A842F64B5E04384EF3A1CB19797F2AA714AB44B3320F132529C60F4AAFC6D75
SHA-512
EA4C1B7728BCD54E804852549D7EA2D77A996BE64084670F5B2BC01D4EE38E1F01443BC6F21DCB121AB9C200C879576F9D60426BC06FA08BAD55AE9A1B396230