Shadowsocks Client
Shadowsocks Client: If you want to keep a secret, you must also hide it from yourself.
Thanks a lot for Shadowsocks for Windows.
如需自己编译,可以使用同目录下的release.sh脚本
./release.sh
几点说明: 本项目的基本目标在deepin上
- 提供基本的sock5代理功能(抄ss-qt)
- 提供方便快捷的全局代理模式和pac代理模式之间的切换(抄深度控制中心),但是比较遗憾的是没有完成直接使用dropbox的目标
- 提供同ss-win的使用习惯(抄ss-win)
几个基本问题
Q:ubuntu能不能用这个 A:我不知道 Q:非debian系能不能用 A:也许可以,也许不知道 Q:能否适配其他的linux系统 A:我只保证ss-client在deepin上稳定运行,其他的我没有时间去弄 Q:这个项目会不会停 A:只要deepin还在更新,只要我还在使用deepin,就不会停止更新。除非你懂的。 Q:关于增加新的功能 A:由于我的C++水平有限,很多C++在项目中的高级运用不是很懂,否则也不会抄这么多的项目了。 除非是新功能对deepin用户体验有明显的提升,否则我只会在空闲的时间偶尔弄一下。 因为需要学习的东西很多,我的精力有限,平时用的也不是C++。 Q:关于ssr A:有计划,但目前缺少像ss-qt5这样可以直接抄的代码,没有办法很好的在deepin上集成 Q:关于代码 A:我这个代码除了辅助类写得比较烂以外,其他的东西还行
暂时补充这么多。。。
Features
- System proxy configuration
- PAC mode and global mode
Download
Download the latest release.
Requirements
Deepin 15.4.1 or higher.
Basic
- Find Shadowsocks icon
- You can add multiple servers in servers menu
- Select
Enable System Proxy
menu to enable system proxy. Please disable other proxy addons in your browser, or set them to use system proxy - You can also configure your browser proxy manually if you don't want to enable
system proxy. Set Socks5 or HTTP proxy to 127.0.0.1:1080. You can change this
port in
Servers -> Edit Servers
PAC
- You can change PAC rules by editing the PAC file. When you save the PAC file with any editor, Shadowsocks will notify browsers about the change automatically
- You can also use online PAC URL
Develop
CLion 2017.2 & Qt 5.6 are required.
sudo apt update
sudo apt install qt5-default qttools5-dev-tools -y
sudo apt install libqtshadowsocks-dev -y
sudo apt install libssl-dev libbotan1.10-dev -y
sudo apt install libdtkbase-dev libdtkwidget-dev -y
sudo apt install libdframeworkdbus-dev -y
sudo apt install libqrencode-dev libzbar-dev -y
sudo apt install libdtkbase-dev libdtkcore-dev libdtksettings-dev libdtksettingsview-dev libdtkutil-dev libdtkwidget-dev libdtkwm-dev -y
sudo apt install dh-make fakeroot -y
cd shadowsocks-client
mkdir build && cd build
cmake ..
make -j4
./shadowsocks-client
License
Shadowsocks Client is licensed under GPLv3.