This project is based on shadowsocks-qt5
-
Install dependencies
sudo apt-get install build-essential qt5-qmake qtbase5-dev qtcreator libbotan1.10-dev libappindicator-dev
-
Open Qt Creator from launch pad or command line
qtcreator
-
Select and open the project inside Qt Creator
-
Compile and run
-
Generate translate files
lupdate shadowsocks-qt5.pro
-
Open
linguist
, edit translations -
Create run-time translation files
lrelease shadowsocks-qt5.pro
If you have both qt4 and qt5 installed, you may need to select the right version by:
export QT_SELECT=5
LANGUAGE=zh_CN
rallets
./scripts/build_64bit.sh
Docker should be installed for building 32bit package
./scripts/build_32bit.sh
dpkg-buildpackage -Tclean
-
Install google chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb dpkg -i google-chrome-stable_current_amd64.deb
-
Open rallets for linux, login and connect to a server
-
Open chrome with a proxy
google-chrome --proxy-server="socks5://127.0.0.1:1080"
-
Go into chrome app store, install
SwitchyOmega
-
Setup a new proxy profile:
SOCKS5
,127.0.0.1
,1080
-
Setup a new switch profile:
In
Rule List Config
, selectAutuProxy
In
Rule List URL
, puthttps://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
Click
Download Profile Now
Click
Apply changes
-
Click SwitchyOmega button, select the switch profile
-
There you go!
Copyright © 2014-2016 Symeon Huang
This project is licensed under version 3 of the GNU Lesser General Public License.