Skip to content
 
 

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ss-subscriber

Simple shadowsocks subscriber (SSD only), yet another proxy switcher for GNOME Shell.

data 提问的智慧 = 别问 | 问就是提问的智慧
license


image

Installation

Manual

The latest and supported version should only work on the most current stable version of GNOME Shell.

git clone --recurse-submodules https://github.com/tuberry/ss-subscriber.git && cd ss-subscriber
meson setup build && meson install -C build
# meson setup build -Dtarget=system && meson install -C build # system-wide, default --prefix=/usr/local

For contributing translations:

bash ./cli/update-po.sh your_lang_code # default to $LANG

For older versions, it's recommended to install via:

E.G.O

Get it on GNOME Extensions

Usage

Dependencies

  • shadowsocks-libev: provides ss-local.

Config file

mkdir -p ~/.config/shadowsocks
touch ~/.config/shadowsocks/ssss.json

Service unit

mkdir -p ~/.config/systemd/user
echo '[Unit]
Description=Shadowsocks-Libev Client User Service
After=network-online.target
Wants=network-online.target

[Service]
Type=exec
ExecStart=/usr/bin/ss-local -c %h/.config/shadowsocks/%i.json

[Install]
WantedBy=default.target
' > ~/.config/systemd/user/shadowsocks-libev@.service
# enable service
systemctl --user enable shadowsocks-libev@ssss.service --now

Fill blanks

ssprefs

Acknowledgements

About

Sorry to the few users, this project is no longer maintained for inactive dependencies and limited use cases. :(

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages