一个支持两种代理的单服务器机场前端
和一些人合租了一台服务器,有的时候会加新人进来,所以为了方便就写了个前端。最开始前端支持某 s,后来想换某 V 之后就加上了某 V 的支持。或许是第一个支持原版某 V 的多用户前端。当然,受 V 的限制,不支持流量纪录。
因为自己用的方案是 WebSocket + TLS,所以针对这种方案的测试最全,其他方案的测试稍微少一些。
开发技术栈是 Node + TypeScript + Koa + TypeORM+React,欢迎 star、PR。
https://github.com/coderfox/clover
部署
推荐使用 Docker。编辑好 docker-compose.yml
和 ss.py
就可以用 docker-compose up -d
启动。默认的配置是 WebSocket+TLS,前端用 Nginx 分流,TLS 用 letsencrypt 实现。
特性
- s 和 V 双支持
- 自动生成 V 配置文件
- 自动重启 V
- 公告
- 邀请注册
- 较完善的使用说明
- Docker 支持
- 用 SendGrid 发送邮件
开发计划
- 提高测试覆盖率
- 增加工单系统