针对ShadowsocksR服务器端软件对用户进行管理,主要包括分配端口、设置密码、设置使用时长等操作。
- cJSON.c, cJOSN.h
处理JSON文件用到的第三方库
- manager.c, manager
自动管理程序的源码以及其可执行文件
- vpscron
定时任务列表,包含:
- 8-22点之间每隔十五分钟记录当前连接的端口以及对于IP,输出保存在vpscronlog.log文件中
- 每隔四个小时扫描一次已过期端口,输出保存在scanlog.log文件中
- 每隔五分钟重启一次SSR
- currentuser.sh
用于查看当前连接到服务器所使用的端口以及其对应IP
gcc cJSON.c manager.c -o manager -lm -w
manager -add {port} {month} 添加一个用户,设置使用时间
manager -batch {number} 批量添加用户,输入添加个数
manager -activate {port} {month} 激活某个端口,并设置使用时间
manager -prolong {port} {month} 延长某个端口的使用时间
manager -delete {port} 删除某个端口
manager -get {port} 得到某个端口的密码
manager -change {port} 改变某个端口的密码
manager -info {port} 获得某个端口的信息
manager -back 备份配置文件到当前目录
manager -refresh 更新ShadowsockR软件
manager -scan 扫描定时器,删除过期端口
manager -count 获得总用户数
manager -recount 重新统计总用户数
manager -countfalse 统计无效端口数
manager -deletefalse 删除无效端口数
manager -help 显示程序帮助信息