← Package directory
Available on winget

Install Windscribe

Windscribe encrypts your browsing activity, blocks ads, and unblocks entertainment content

Install with winget
winget install --id Windscribe.Windscribe
Upgrade
winget upgrade --id Windscribe.Windscribe
Uninstall
winget uninstall --id Windscribe.Windscribe

About Windscribe

Windscribe encrypts your browsing activity, blocks ads, and unblocks entertainment content

What's new in 2.22.9

Added - A 'ports' command to the CLI. - Belarusian (Taraškievica) localization. Community contribution by dubovy-achvelak. - Support for the new server list v2 API. Improved - Filtering of potentially malicious directives in OpenVPN custom configs to prevent a local privilege escalation. - "No P2P" icon to display per-city (datacenter) instead of per-country in the locations list. - BFE service status detection on Windows when SCM access is restricted from unelevated processes. - WireGuard PersistentKeepalive to use a value of 25 on all platforms. - HTTP ping to use IP address rather than hostname. - Field validation for custom WireGuard config import. - Non-critical scriptlet commands on Linux to be optional to prevent failures when reinstalling or upgrading. Fixed - Possible local privilege escalation in the helper due to insufficient parameter validation before executing shell commands on macOS and Linux. We thank Johan Wahyudi for responsibly disclosing this issue. - IPC frame bounds checking to reject malformed or oversized messages. - Security vulnerability in ctrld command argument processing on macOS and Linux. - WireGuard custom config IP/CIDR validation to prevent command injection via crafted .conf files on Linux. - Command injection in CLI update handler on Linux. - Possible local privilege escalation and TOCTOU exploits in the macOS helper and installer. - Possible local privilege escalation and TOCTOU exploits in the Linux helper. - Potential privilege escalation during app update process on Linux. - WireGuard service may start then terminate immediately in a...

Read release notes

Version history

Version Updated Notes
2.22.9 Unknown Added - A 'ports' command to the CLI. - Belarusian (Taraškievica) localization. Community contribution by dubovy-achvelak. - Support for the new server list v2 API. Improved - Filtering of potentially malicious directive...
2.21.7 Unknown Added - AmneziaWG advanced anti-censorship support. - In-app user registration functionality. - Sound preview for sound notifications in preferences. - Favourite locations to preferences import/export. Improved - Adapter...
2.20.7 Unknown Added - Feature to clear Wi-Fi history. Details here. - Port selection on protocol change screen. - Support for hashed login. Details here. Improved - Logging & detection for abusers. - App robustness if the wstunnel pro...
2.19.7 Unknown Added - Individual toggle switches for split tunneling entries. - Slovak translations from GitHub user kubalav. - Greek (machine) translations. - Prompt to use protocol as preferred after successful protocol failover. -...
2.18.8 Unknown Added - IP rotation & favourite functionality. - Control D option to Connected DNS. - Preference for specifying the tray icon color on Windows. - Optional port selection when connecting with windscribe-cli. - WireGuard p...
2.17.10 Unknown Added - Post-quantum server API integration. - Advanced parameters for overriding the API, assets, and checkip domains used in wsnet. Improved - Icons on the favourites tab to be the country flag. - Advanced parameter ha...
2.17.9 Unknown Added - Post-quantum server API integration. - Advanced parameters for overriding the API, assets, and checkip domains used in wsnet. Improved - Icons on the favourites tab to be the country flag. - Advanced parameter ha...
2.16.14 Unknown Added - New app UI design. - Bundled backgrounds and sound notifications. - Look & Feel tab in preferences. - Two stage login and CAPTCHA. - A new firewall mode Always On+. - Advanced parameter for configuring the VPN ad...
2.16.11 Unknown Added - New app UI design. - Bundled backgrounds and sound notifications. - Look & Feel tab in preferences. - Two stage login and CAPTCHA. - A new firewall mode Always On+. - Advanced parameter for configuring the VPN ad...
2.15.8 Unknown Added - Ability to customize location names. - Support for local DNS as connected DNS. - Fedora arm64 build. Improved - Client log when unable to retrieve WireGuard config from server. - Anti-censorship mechanisms. - IPC...
2.14.12 Unknown Added - Per-app split tunneling on macOS. - Decoy traffic feature. - Showing device name when requesting list of static IP locations in CLI on Linux. - --cacheonly to the update script for Fedora RPMs. - Extended cleanup...
2.14.10 Unknown Improved - Decoy Traffic algorithm data rate limits on high-bandwidth networks. Known Issues: - Windows: the Circumvent Censorship feature does nothing when using the TCP protocol due to a missing feature in the OpenVPN...
2.14.9 Unknown Added - Per-app split tunneling on macOS. - Decoy traffic feature. - Showing device name when requesting list of static IP locations in CLI on Linux. - --cacheonly to the update script for Fedora RPMs. - Extended cleanup...
2.13.8 Unknown Added - IPv6 support for split tunneling. - Static IP support in CLI. - Toggle to enable proxy gateway only while VPN is connected, based on contributions from GitHub user intangir. - h3:// and sdns:// protocol support f...
2.12.7 Unknown Added - MAC spoofing in Linux. - Support for in-app updates from many immutable Linux distros. - Flags for new and upcoming locations. - Link to our website for further information about the Circumvent Censorship feature...
2.10.16 Unknown No notes
2.9.9 Unknown See changelog for details on what is new and fixed.Installer Hashes | Installer | SHA-256 hash | | --- | --- | | Windows x86_64 | d2a817e8f2738cacc646d3dc2194d7fd28f2ce1de435be24fa98ed8928b4daa2 | | Windows arm64 | 2c70b...
2.8.6 Unknown Release notes
2.6.14 Unknown No notes
2.5.18 Unknown No notes