Skip to content
This repository was archived by the owner on Apr 20, 2020. It is now read-only.
/ gshadowsocks Public archive

A free GTK+ frontend of the shadowsocks client.

License

Notifications You must be signed in to change notification settings

thdaemon/gshadowsocks

Repository files navigation

gshadowsocks

A free GTK+ frontend of the shadowsocks client.

THIS PROGRAM IS IN TESTING

Screenshot

Install the dependent packages

# for Debian, Ubuntu, etc
sudo apt install build-essential libgtk-3-dev libappindicator3-dev

And you need install shadowsocks-libev.

To install this program, run

make defconfig
make
sudo make install

To build but not install it, and test the program, you can run

./mkconfig.sh --prefix=`pwd`
make
./gssocks

To build a .deb format package, run

make defconfig
make
make deb

If you want to install it in /opt/gshadowsocks not /usr, run

./mkconfig.sh --prefix=/opt/gshadowsocks
make
sudo make PREFIX=/opt/gshadowsocks install

NOTE About the prefix and PREFIX, see this wiki.

License

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.

This software is licensed under the GNU GPLv3 and you can also use newer versions license. see LICENSE file

Icon files in /share/gshadowsocks/icon/ are from shadowsocks-windows project and it is licensed under GPLv3.

Icon files in /share/pixmaps are from ShadowsocksX-NG project and it is licensed under GPLv3.

TODO List

  • Make a basic usable version
  • Optimize ugly code
  • Implement "Update GFWList"
  • Create a Github pages of the project
  • Add automatical starting feature

About

A free GTK+ frontend of the shadowsocks client.

Resources

License

Stars

Watchers

Forks

Packages

No packages published