Skip to content

liuckv/SpyPanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

简介

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,请及时修改账密!!

image.png

image.png

image.png

说明

端口开放3个:9081--面板界面 9082/9083--为以后的代理池等功能预留

默认账密:admin/123456

nolan pro的接入:用法与青龙相同

目录说明:

Script--拉取的代码存放处

history--存放监控、运行历史

config--配置、定时任务、环境变量、TG授权文件等

logs--运行日志

run_config--配置文件等

使用教程

TG相关

TG登录

点击右侧菜单-->基础设置-->TG登录

chrome_VOgjiuivfu.png

选择“人形”,后续将开放机器人模式

chrome_Vw7ClCkSxn.png

根据你的网络状态进行填写:

1、国外机:可以直接访问TG,则留空;

2、国内机:若设置了全局代理,可以尝试不填写代理,如果无法获取到二维码或验证码,则根据下面的代理填写规则按照你的代理类型进行填写,推荐socks5和mtproxy,http/https在测试过程中感觉不是很稳定

若选择二维码登录,则会跳出二维码,请使用手机APP进行扫描:Settings->Devices->Link Desktop Device(按钮),扫描完成后,点击“已扫描”按钮。

chrome_kISQ7BZQTf.pngimage.png

若设置了二验密码,请在后续的页面中填写密码。

image.png

登录成功,刷新首页也将显示状态。

image.pngimage.png

任务管理

任务管理分为定时任务监控任务

监控任务

任务添加

导入:将库主的监控配置下载下来,然后直接导入即可;

手动:进入监控任务,点击右上角新增,填入任务名称、脚本路径(关键词)、线报变量、二次处理、超时时间(当脚本一直运行无法自动退出,将根据设置强制结束,0为禁用)、容器启用(本任务启用哪些面板,[]为全部启用,[本地,青龙1]为启用对应面板);

点击测试,将自动列举出匹配的任务、脚本和所在面板,没有问题后点击提交;

手动新增完后请点击刷新任务,否则可能不生效

自动匹配

在面板重启、TG重新登录、代码拉取后,均会自动匹配监控任务;

定时任务

任务添加

通过拉取git库代码可以实现自动导入;

手动:进入定时任务,点击右上角新增,填入任务名称、脚本路径(相对)、定时时间、超时时间(当脚本一直运行无法自动退出,将根据设置强制结束,0为禁用)

About

一个综合性面板

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published