All Projects → lolimay → Shadowsocks Deepin

lolimay / Shadowsocks Deepin

Licence: gpl-3.0
😎 a powful shadowsocks client for deepin

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Shadowsocks Deepin

Shadowsocksx Ng R
ShadowsocksX-NG-R: Shadowsocks(R) Client for MacOS
Stars: ✭ 393 (-8.39%)
Mutual labels:  proxy, shadowsocks, pac
Winxray
Xray / V2Ray( vmess/vless )、Shadowsocks、Trojan 通用客户端(Windows),可自动维持稳定上网 - 代理服务器异常自动切换,并提供一键部署代理服务端工具,使用 aardio 编写,绿色便携版免安装仅740KB、不需要.Net等外部运行库。
Stars: ✭ 241 (-43.82%)
Mutual labels:  proxy, shadowsocks, pac
Dosvpn
🚀 极速、简单、开源的 VPN 访问外网学习先进科学技术的必备工具
Stars: ✭ 485 (+13.05%)
Mutual labels:  proxy, shadowsocks, pac
Shadowsocksx Ng R8
ShadowsocksX-NG-R for MacOS, ShadowsocksR
Stars: ✭ 1,066 (+148.48%)
Mutual labels:  proxy, shadowsocks, pac
Fq Book
📖《这本书能让你连接互联网》详细阐述代理、隧道、VPN运作过程,并对GFW策略如:地址端口封锁、服务器缓存投毒、数字验证攻击、SSL连接阻断做相关的原理说明
Stars: ✭ 2,393 (+457.81%)
Mutual labels:  proxy, shadowsocks
Shadowsocksr Native
翻墙 从容穿越党国敏感日 ShadowsocksR (SSR) native implementation for all platforms, GFW terminator
Stars: ✭ 2,328 (+442.66%)
Mutual labels:  proxy, shadowsocks
Ss Net
共享shadowsocks主机
Stars: ✭ 209 (-51.28%)
Mutual labels:  proxy, shadowsocks
Proxysu
Xray,V2ray,Trojan,NaiveProxy, Trojan-Go, ShadowsocksR(SSR),Shadowsocks-libev及相关插件,MTProto+TLS 一键安装工具,windows下用(一键科学上网)
Stars: ✭ 3,309 (+671.33%)
Mutual labels:  proxy, shadowsocks
Twist
A light script for you to setup shadowsocks-libev server with high-speed connections and newest powerful features
Stars: ✭ 229 (-46.62%)
Mutual labels:  proxy, shadowsocks
Lightsocks Python
⚡️一个轻巧的网络混淆代理🌏
Stars: ✭ 235 (-45.22%)
Mutual labels:  proxy, shadowsocks
pac
Proxy Auto Config generator,自动代理配置生成PAC,可配合ss小飞机使用
Stars: ✭ 40 (-90.68%)
Mutual labels:  pac, shadowsocks
Shadowsocks Windows
A C# port of shadowsocks
Stars: ✭ 53,572 (+12387.65%)
Mutual labels:  proxy, shadowsocks
V2ray Rules Dat
🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,兼容 Shadowsocks-windows、Xray-core、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, compatible with Xray-core, Shadowsocks-windows, Trojan-Go and leaf.
Stars: ✭ 6,550 (+1426.81%)
Mutual labels:  proxy, shadowsocks
Shadowsocks Rust
Oh my implementation of Shadowsocks in Rust
Stars: ✭ 171 (-60.14%)
Mutual labels:  proxy, shadowsocks
Awesome Vpn
Free VPN/proxy,server,account,link list.,实时更新免费的代理,科学上网,翻墙,梯子,服务器,客户端,账号
Stars: ✭ 2,691 (+527.27%)
Mutual labels:  proxy, shadowsocks
Brook
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.
Stars: ✭ 12,694 (+2858.97%)
Mutual labels:  proxy, shadowsocks
Potatso
Potatso is an iOS client that implements Shadowsocks proxy with the leverage of NetworkExtension framework. ***This project is unmaintained, try taking a look at this fork https://github.com/shadowcoel/shadowcoel instead.
Stars: ✭ 1,925 (+348.72%)
Mutual labels:  proxy, shadowsocks
Asuswrt Merlin Transparent Proxy
transparent proxy base on ss, v2ray, ipset, iptables, chinadns on asuswrt merlin.
Stars: ✭ 367 (-14.45%)
Mutual labels:  proxy, shadowsocks
Pichi
Flexible Rule-Based Proxy
Stars: ✭ 149 (-65.27%)
Mutual labels:  proxy, shadowsocks
Surge Rules
🦄 🎃 👻 Surge 规则集(DOMAIN-SET 和 RULE-SET),兼容 Surge for iOS 和 Surge for Mac 客户端。
Stars: ✭ 151 (-64.8%)
Mutual labels:  proxy, shadowsocks

Shadowsocks logo

License Version License

Shadowsocks for Deepin

English | 中文

Shadowsocks-deepin is a powerful shadowsocks client for linux deepin.

Advantages compared to Shadowsocks-Qt5

Software Agent Mode Accessibility
Shadowsocks-Qt5 only support global mode need to manually configure system proxy or use Chrome extension
Shadowsocks-Deepin both global mode and pac mode supported no extra configuration required

Installation


Shadowsocks-deepin is ready to use right out of box, as long as the right server configration was added and proper proxy mode selected, it should works well. no extra system proxy configuration required, the software will done this for you. Any problems encounted during the use, please feel free to propose issues to help us improve this project.

You can also try to package the source code yourself. The packing method is given below:

sudo apt update # update source
sudo apt install git dh-make cmake fakeroot qtcreator-dde qttools5-dev g++ -y #install dependencies
mkdir shadowsocks && cd shadowsocks # create shadowsocks folder and switch to this path
git clone [email protected]:loliMay/shadowsocks-deepin.git # clone shadowsocks-deepin repo
mv shadowsocks-deepin shadowsocks-deepin-1.2.2 #rename
tar -zcvf shadowsocks-deepin-1.2.2.tar.gz shadowsocks-deepin-1.2.2 # package to *.tar.gz
cd shadowsocks-deepin-1.2.2 # switch to the project root directory
dpkg-buildpackage -us -uc -b # package

Right click and select opens in the file manager, the *.deb file will appear in the shadowsocks directory.

Terminal Proxy

Terminal cannot access target url through shadowsocks proxy by default either appling global mode or pac mode. Proxychains is a tool that forces any TCP connection to follow through shadowsocks proxy. Follow below steps and make any terminal commands access network through shadowsocks proxy:

  1. sudo apt install proxychains -y # insall proxychains
  2. echo -e "[ProxyList]\nsocks5 127.0.0.1 1080" | tee ~/.proxychains/proxychains.conf # configration
  3. Prefix proxychains for any commands which you want it to access network through proxy.

Example:

npm install chalk # no proxy
proxychains npm install chalk # using socks5 proxy via proxychains
proxychains git clone [email protected]:lolimay/shadowsocks-deepin.git # using proxy

Development

You can make contributions by participating in development. Start with the following steps:

sudo apt update
sudo apt install qt5-default qttools5-dev-tools qt5-qmake g++ qtcreator qttools5-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 libdtkcore-dev libdtkwidget-dev libdtkwm-dev libdtkcore-bin -y
sudo apt install libdtksettings-dev libdtksettingsview-dev -y
sudo apt install libqtshadowsocks-dev -y
sudo apt install dh-make fakeroot -y
cd shadowsocks-deepin
mkdir build && cd build
cmake ..
make -j4
cd src
./shadowsocks-deepin

Update Logs

1.2.2 Fixes #9, complete chinese localization for main interface, change the traffic icon to shadowsocks-windows style.

1.2.1 Fixes the bug that the pac mode cannot be used due to the invalidation of the original pac file online address. The latest pac file address is http://file.lolimay.cn/autoproxy.pac.

1.2.0 The main functions are almost all implemented.

About this project

The initiator of this project is @PikachuHy. Remember that without his hard work, we cannot use shadowsocks which is almost the same experience as it on windows. After the version 1.2.2, this project was maintained by @LoliMay.

Licence

Shadowsocks-deepin is under GPLv3 licence.

Appreciation to the following open source projects:

Dependencies

Name License
Deepin Tool Kit Core GPLv3
Deepin Tool Kit Widget GPLv3
Botan Simplified BSD
libQtShadowsocks LGPLv3
ZBar LGPLv2.1
libqrencode LGPLv2.1
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].