简易中控紫猫插件版(2)基本思路介绍

整体的运行思路:

image

中控端:其实就是紫猫插件自带的那个sql.php 和对应的mysql数据库表 功能是和脚本主代码进行交互  目前这情况下是接收脚本主代码传递过来的信息(云账号和当前脚本状态) 并把脚本状态存储到中控对应的云日志表里,根据云账号去云用户表里面查询出对应的密码 再根据云账号去云配置表里面查询出对应的配置内容 然后把 对应的密码和对应的配置返回给脚本主代码

脚本主代码只是负责和中控交互和根据中控指令开关脚本多线程从脚本多线程获取的脚本状态和云账号发送给中控端,中控处理完毕后返回当前账号对应的密码和云配置内容 先验证用户在脚本UI上输入的密码是否和从中控反馈回来的密码一致  不一致自然不用继续下去了 一致则把从中控传递来的云配置内容 转发给 脚本多线程 让脚本多线程按照云配置来运行脚本

脚本多线程只是负责运行脚本的功能模块 其他的什么也不做 把脚本运行状态写到多线程的公共变量里面 传递给脚本主代码  然后从脚本主代码那边获取到中控传递来的云配置内容 按照云配置执行脚本


运行流程详细版:(比较杂)

image


123

posted @   点-滴  阅读(565)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示