ShadowsocksR
is a cross-platform desktop client with support for Windows, macOS and Linux. It is feature-rich, supports most of the features of the Windows version and has more user-friendly features. It is open source, is based on open source projects and gives back to the open source community.
By default the libsodium
maybe not get installed on some platform, for example, the Fedora
, you can install it manually by command dnf install libsodium
.
On some systems that use Gnome
desktop, except Ubuntu 18.04
, may not have the AppIndicator
installed, you can manually install this plugin to fix it. (or find it in the store's Add-ons-Shell Extensions)
Support for automatic server subscription update. Copy this link to test:
https://raw.githubusercontent.com/shadowsocksrr/electron-ssr/master/docs/assets/subscribe.txt
Support for QR code scanning (Please make sure there is only one valid QR code on the screen). Scan this QR code to test:
Visit the releases page Github release:
electron-ssr-setup-x.x.x.exe
electron-ssr-x.x.x.dmg
electron-ssr-x.x.x.AppImage
, double click to run. If you cannot use it or want to download your own system-specific package please use the following optionselectron-ssr-x.x.x.pacman
electron-ssr-x.x.x.rpm
electron-ssr-x.x.x.deb
electron-ssr-x.x.x.tar.gz
C:\Users\{your username}\AppData\Roaming\electron-ssr\gui-config.json
~/Library/Application Support/electron-ssr/gui-config.json
~/.config/gui-config.json
The shortcuts were originally added to solve the problem that some Linux distributions cannot display the icon in the top bar. Therefore its content menu cannot be used. Of course on other systems the shortcut can be turned off in the settings.
CommandOrControl+Shift+W
show/hide main windownot assigned
switch system proxy modeCommandOrControl+Shift+B
show/hide the menu bar, only available on Linuxgsetting
to set the system proxy, so some Linux systems cannot use this feature. If you know how to implement it, please feel free to create an issue.
Before creating an issue please check whether the instructions in the FAQ can solve your problem. Please first check whether there exists a similar issue. If there is please follow up on that issue. Additionally, if you find a bug please describe your environment in the issue. This includes the operating system, software version, steps to reproduce, error logs, etc.
https://www.figma.com/file/ghtehcxfzu0N2lQPoVEQXeU7/electron-ssr
Feel free to propose a new revision.
# or npm install
yarn
# run in development mode
npm run dev
# run in development mode
npm run build
# run the unit tests
npm run mocha
# run the code style check
npm run lint
Please check the release notes.
This project was generated with electron-vue@1c165f7 using vue-cli. Documentation about the original structure can be found here.