A cross-platform desktop GUI client for Shadowsocks proxy, built with Electron for Ubuntu, macOS, and Windows.
Shadowsocks Electron is a desktop GUI client for managing and using Shadowsocks proxy connections. It enables users to bypass network restrictions and access the internet securely and privately by providing a graphical interface to configure proxy servers, manage traffic routing modes, and utilize advanced features like access control lists and load balancing.
Desktop users on Linux, Windows, or macOS who need a graphical interface to manage Shadowsocks proxies for circumventing network censorship or enhancing privacy. It is particularly suited for users who prefer a modern, feature-rich application over command-line tools or deprecated alternatives like shadowsocks-qt5.
Developers choose Shadowsocks Electron for its cross-platform native support, integration with the latest Shadowsocks-libev features, and a user-friendly interface with capabilities like server subscriptions, ACL support, and plugin compatibility. It fills the gap left by deprecated official clients by offering ongoing maintenance and modern Electron-based development.
Shadowsocks GUI application made for Ubuntu / Mac / Win users and powered by Electron.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides native applications for Ubuntu, macOS, and Windows with multiple architectures (x64, x86, arm64) and package formats like deb, AppImage, dmg, and exe, ensuring broad accessibility.
Offers PAC with GFWList, Global, Manual, and HTTP(S) proxy modes, allowing detailed traffic routing such as browser-only or system-wide proxying, as detailed in the features list.
Supports server import via clipboard, QR codes, and subscriptions, plus load-balancing and configuration backup/recovery, simplifying server handling for users.
Includes ACL for fine-grained traffic control with external file support, and compatibility with SIP003 plugins like v2ray-plugin for obfuscation, enhancing privacy and performance.
As an Electron-based app, it consumes more memory and CPU than native alternatives, which can impact performance on lower-end hardware or in resource-sensitive setups.
The README admits issues like QR code import failures on some devices, Linux non-Gnome desktop incompatibility, and abnormal behavior with Snap packages, leading to inconsistent user experience.
Using SIP003 plugins requires users to manually download, install, and configure external binaries (e.g., v2ray-plugin), adding complexity beyond the GUI for advanced features.