-
Notifications
You must be signed in to change notification settings - Fork 65
Home
Ccapton edited this page Nov 9, 2018
·
9 revisions
这是一个为了管理brook程序开启的服务而诞生的web项目,在服务器(linux|MacOS)上搭建好本项目后,你就可以通过访问网页的形式来管理你的brook所有服务(目前支持brook、shadowsocks、socks5),支持增加、删除端口,一键关闭服务等功能,支持生成Brook服务链接、ShadowSocks服务二维码和链接,你可以复制对应链接到客户端或利用ss客户端直接扫码连接。
- brook原CLI程序
- flask、flask-restful等Python相关框架提供web和http数据服务
- flat-ui(bootstrap)支持界面ui,jQuery控制ui
- 使用python的os.system()、os.popen()函数执行命令行操作,用来模拟用户在计算机命令行模式下(CLI)使用brook的情况
- 通过ps命令配合正则匹配搜素,实现对所有brook服务端口的状态监控
- 服务端心跳地记录当前服务状态,客户端也心跳地发送http请求获取brook服务状态,从而保证客户端掌握brook服务的实时情况
- 通过wget下载最新版本zip格式的源码(保存为brook-web-master.zip)
wget -O brook-web-master.zip https://github.com/Ccapton/brook-web/archive/master.zip
- 解压,并重命名为brook-web
unzip brook-web-master.zip && mv brook-web-master brook-web
或者下载稳定版(请注意保存名和解压缩后的文件名)