spy panel是基于Pear Admin框架开发的一款支持本地虚拟化部署的综合性面板。支持脚本定时、监听运行、消息转发、代码拉取等等功能,具有用户分权机制,可根据不同权限展示不同的功能。依然保留青龙的对接。更多功能大家自己摸索吧。
亮点:
-
支持多用户分权控制;
-
任务运行分为定时运行和监控运行,通过不同的设置页面进行管理;
-
同一个脚本同时运行多个,且可控,目前限定死3个,后续开放自定义;
-
web shell 直接运行命令,方便后台维护;
加入授权群:https://t.me/spy_auth,扯犊子群:https://t.me/spy_happy
-
建立持久化目录:mkdir spy_panel_data
-
进入持久化目录:cd spy_panel_data
-
拉取镜像并创建容器:docker run -dit --restart=always --name=spy_panel --log-opt max-size=100m --log-opt max-file=3 -p 9081:9081 -p 9082:9082 -p 9083:9083 -v "$(pwd)"/Script:/spy/Script -v "$(pwd)"/history:/spy/history -v "$(pwd)"/config:/spy/config -v "$(pwd)"/run_config:/spy/run_config -v "$(pwd)"/logs:/spy/logs xieshang1111/spy_panel:latest
-
访问:http://ip:9081 ,ip为宿主机的IP,默认账密:admin/123456,请及时修改账密!!
端口开放3个:9081--面板界面 9082/9083--为以后的代理池等功能预留
默认账密:admin/123456
nolan pro的接入:用法与青龙相同
目录说明:
Script--拉取的代码存放处
history--存放监控、运行历史
config--配置、定时任务、环境变量、TG授权文件等
logs--运行日志
run_config--配置文件等
点击右侧菜单-->基础设置-->TG登录
选择“人形”,后续将开放机器人模式
根据你的网络状态进行填写:
1、国外机:可以直接访问TG,则留空;
2、国内机:若设置了全局代理,可以尝试不填写代理,如果无法获取到二维码或验证码,则根据下面的代理填写规则按照你的代理类型进行填写,推荐socks5和mtproxy,http/https在测试过程中感觉不是很稳定。
若选择二维码登录,则会跳出二维码,请使用手机APP进行扫描:Settings->Devices->Link Desktop Device(按钮),扫描完成后,点击“已扫描”按钮。
若设置了二验密码,请在后续的页面中填写密码。
登录成功,刷新首页也将显示状态。
任务管理分为定时任务和监控任务。
导入:将库主的监控配置下载下来,然后直接导入即可;
手动:进入监控任务,点击右上角新增,填入任务名称、脚本路径(关键词)、线报变量、二次处理、超时时间(当脚本一直运行无法自动退出,将根据设置强制结束,0为禁用)、容器启用(本任务启用哪些面板,[]为全部启用,[本地,青龙1]为启用对应面板);
点击测试,将自动列举出匹配的任务、脚本和所在面板,没有问题后点击提交;
手动新增完后请点击刷新任务,否则可能不生效;
在面板重启、TG重新登录、代码拉取后,均会自动匹配监控任务;
任务添加
通过拉取git库代码可以实现自动导入;
手动:进入定时任务,点击右上角新增,填入任务名称、脚本路径(相对)、定时时间、超时时间(当脚本一直运行无法自动退出,将根据设置强制结束,0为禁用)