falseen / Shadowsocks Pyqt
一个用PyQt5实现的shadowsocks 客户端, 可以在 windows、linux、OSX 等平台上运行
Stars: ✭ 209
Programming Languages
Labels
Projects that are alternatives of or similar to Shadowsocks Pyqt
Shell script
一键安装 shadowsocks,支持 chacha20-ietf-poly1305 加密方式
Stars: ✭ 167 (-20.1%)
Mutual labels: shadowsocks
Brook Web
💻brook程序服务端Web后台管理。✈️通过网页直接管理Brook、ShadowSocks、Socks5服务(Telegram可用)!
Stars: ✭ 196 (-6.22%)
Mutual labels: shadowsocks
Brook
Brook is a cross-platform strong encryption and not detectable proxy. Zero-Configuration. Brook 是一个跨平台的强加密无特征的代理软件. 零配置.
Stars: ✭ 12,694 (+5973.68%)
Mutual labels: shadowsocks
Dottorrent Gui
An advanced GUI torrent file creator with batch functionality, powered by PyQt and dottorrent
Stars: ✭ 175 (-16.27%)
Mutual labels: pyqt5
Ssssrv2rayclashtrojan
科学上网,ss, ssr, v2ray, trojan, clash, clashr,翻墙机场推荐
Stars: ✭ 186 (-11%)
Mutual labels: shadowsocks
Shadowsocksr Native
翻墙 从容穿越党国敏感日 ShadowsocksR (SSR) native implementation for all platforms, GFW terminator
Stars: ✭ 2,328 (+1013.88%)
Mutual labels: shadowsocks
Amadia
Astus' Mathematical Display Application : A GUI for Mathematics (Calculator, LaTeX Converter, Plotter, ... )
Stars: ✭ 172 (-17.7%)
Mutual labels: pyqt5
Awesome Vpn
Free VPN/proxy,server,account,link list.,实时更新免费的代理,科学上网,翻墙,梯子,服务器,客户端,账号
Stars: ✭ 2,691 (+1187.56%)
Mutual labels: shadowsocks
Stairspeedtest Reborn
Proxy performance batch tester based on Shadowsocks(R) and V2Ray
Stars: ✭ 2,501 (+1096.65%)
Mutual labels: shadowsocks
China Domain Allowlist
常用中国网站白名单,纯列表,用于 SwitchyOmega,控制不走代理的网站。
Stars: ✭ 166 (-20.57%)
Mutual labels: shadowsocks
Fq Book
📖《这本书能让你连接互联网》详细阐述代理、隧道、VPN运作过程,并对GFW策略如:地址端口封锁、服务器缓存投毒、数字验证攻击、SSL连接阻断做相关的原理说明
Stars: ✭ 2,393 (+1044.98%)
Mutual labels: shadowsocks
Skillbox Chat
Skillbox demo application for the Python course
Stars: ✭ 86 (-58.85%)
Mutual labels: pyqt5
shadowsocks-pyqt
一个用PyQt5实现的shadowsocks 客户端, 可以在 windows、linux、OSX 等平台上运行,将来打算也支持安卓和ios平台。
说明
只是用pyqt5简单的包装了一下,里面的代码还是shadowsocks的,这样话就可以跟着python版的shadowsocks一起更新了,框架完成之后基本上就不用做什么改动了。理论上是跨平台的。目前已经在win32、win64、ubuntu32、ubuntu64上打包并测试通过,如果无法在你的系统下运行,请自行打包。
界面看起来是这个样子的,功能比较简单,以后再慢慢完善吧。新版的加密都添加进去了,而且把加密库文件也集成进去了。
依赖:
- python3
- PyQt5
- git
- openssl (注意要与系统和python3的位数一致)
运行:
-
安装依赖,初始化子模块(即更新shadowsocks,也可以手动下载放入):
- git submodule init
- git submodule update --remote
-
把[email protected]/shadowsocks下的所有文件夹都复制到shadowsocks文件夹下:
- cp -a -f ./[email protected]/shadowsocks .
- 运行main文件:
python3 main.py
- 配置文件都保存在程序所在的文件夹,程序启动后会直接会读取config.json里面的配置,然后执行local.py,执行过程跟原版一样。
打包:
- 安装 python3 和 git
- 安装 PyQt5
- ubuntu下可通过
sudo apt-get install python3-pyqt5
命令安装。 - windows 下可下载二进制文件安装。
- ubuntu下可通过
- 安装 pyinstaller
- 运行 build.bat
- 打包之后的文件在 dist 文件夹。
更新记录:
- 新增查看日志的功能。
- 修复托盘不会自动消失的问题。
- 删除了windows的build.bat文件,把build.sh改成了build.bat。统一用这个脚本打包。windows的命令太蛋疼了,不想折腾了。windows安装了git之后添加一下环境变量就可以用这个脚本了。
TODO
日志显示功能。- 状态显示。
- 设置系统代理。
- 多语言支持。
- 优化内存占用。
- 二级代理
- 流量显示。
- 让ss作为全局代理。
- 支持安卓和ios平台。
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].