🛡️ SafeProtect 控制台

留空表示所有机器都会执行(如果 TOKEN 匹配)。下拉菜单中显示"名称 (备注)",执行时只使用名称
🔐 TOKEN(已禁用)
TOKEN 验证已全局禁用,无需填写

复合命令模板:

📋 命令说明
基础命令: • INFO - 获取系统信息和进程列表 • SCREENSHOT [次数] [间隔] - 异步截图并自动上传(后台执行,不阻塞,次数和间隔无上限) • SCREENSHOT_LOCAL [次数] [间隔] - 🆕 异步截图仅保存本地(不自动上传,需手动上传) • SCREENSHOT STOP - 停止当前截图任务 • SCREENSHOT STATUS - 查看截图进度 • SCREENSHOT UPLOAD <last|all|N> - 上传本地截图并清理(静默执行,不发邮件) • SCREENSHOT DELETE <last|all|N> - 删除本地截图文件 • LIVE START [fps] [WxH] [quality] - 🆕 启动实时预览(1-5fps,分辨率,JPEG质量40-90) • LIVE STOP - 🆕 停止实时预览 • LIVE STATUS - 🆕 查看实时预览状态 • KILL NAME <进程名> - 结束进程 • RESTART NAME <进程名> - 重启程序 • NET - 网络测试 • RECORD START [fps] - 开始屏幕录制 • RECORD STOP - 停止录制 • RECORD STATUS - 录制状态 • RECORD UPLOAD <last|all|N> - 上传录制文件 • UPDATE URL <下载地址> - 从指定 URL 下载更新包并自动更新(支持 .exe/.zip) • UPDATE SFTP <文件名> - 从 SFTP 服务器 updates 目录下载并更新 • UPDATE STATUS - 查看更新状态 • SHUTDOWN - 关闭 SafeProtect 程序 📁 文件管理命令: • FILE DRIVES - 列出所有可用磁盘驱动器(显示容量、使用率) • FILE LIST <路径> - 列出指定目录的文件和子目录(最多500项,自动跳过无权限) • FILE INFO <路径> - 查看文件或目录的详细信息(大小、时间、权限) • FILE UPLOAD <路径> - 上传指定文件到服务器(最大500MB,自动检查权限) 重要特性: ✅ 异步截图 - 截图任务在后台执行,不阻塞其他指令 ✅ 即时响应 - 发送 KILL/RESTART/SHUTDOWN 等指令会立即执行 ✅ 自动上传 - 截图完成后自动上传到服务器并生成结果日志 ✅ 🆕 实时预览 - 周期截图+固定文件名覆盖,支持网页实时查看(无鼠标闪烁) ✅ 远程更新 - 支持通过页面上传更新包,客户端自动下载、替换并重启
💡 使用提示
  • 客户端默认 3-5 秒轮询一次 control.txt
  • 执行完成后结果写入 result_*.log(带时间戳),保存在 log/ 子目录
  • control.txt 会被自动清空,避免重复执行
  • 异步截图可能需要几分钟完成,完成后自动上传并生成结果日志
  • 📷 截图命令无限制:次数和间隔时间无上限,支持超长时间监控(如 SCREENSHOT 1000 3600 = 1000小时)
  • 💾 SCREENSHOT vs SCREENSHOT_LOCAL
    • SCREENSHOT - 自动上传到服务器并清理本地(适合立即查看)
    • SCREENSHOT_LOCAL - 🆕 仅保存本地,需手动 UPLOAD(适合批量处理)
  • 📊 任务进度面板:可展开查看各机器执行任务的实时进度(支持自动刷新)
  • 📤 SCREENSHOT UPLOAD:静默上传截图并清理本地,不发送回复邮件
  • 📁 文件管理
    • FILE DRIVES - 先查看所有可用磁盘,再决定访问哪个盘符
    • FILE LIST - 列出目录内容(自动跳过无权限项,最多显示500项)
    • FILE INFO - 查看文件详情(大小、时间、权限等)
    • FILE UPLOAD - 上传文件到服务器(最大500MB,需配置上传器)
    • 支持引号路径:FILE UPLOAD "C:\My Files\doc.pdf"
  • 服务器目录结构:
    • /var/www/html/safeprotect/ - 主目录(control.txt)
    • /var/www/html/safeprotect/log/ - 日志目录(自动创建)
    • /var/www/html/safeprotect/screenshots/ - 截图目录
🖥️ 机器管理说明
  • 添加机器:输入新机器名称(如从 INFO 命令返回的计算机名)和备注(可选)
  • 删除机器:按序号或名称删除
  • 查看列表:显示当前所有保存的机器及其备注
  • 导出/导入:备份或批量导入机器列表(支持名称+备注)
  • 重置列表:恢复为默认预设的 5 台机器
  • 备注功能:备注仅用于显示识别,执行命令时只使用机器名称
  • ✅ 多设备同步:数据保存在服务器 machines.json 文件中,所有设备访问都能看到相同列表
  • 🔄 实时同步:在手机、电脑、平板等任何设备上的修改都会立即同步
📷 截图管理功能
  • 查看截图:点击右下角绿色按钮"📷 查看截图"打开独立的截图管理页面
  • 按机器筛选:在下拉菜单中选择特定机器,只显示该机器的截图
  • 搜索功能:可以按文件名搜索特定截图
  • 排序功能:支持按时间、大小排序截图
  • 分页浏览:截图较多时支持分页查看,可设置每页显示数量
  • 预览大图:点击缩略图可以全屏查看原图
  • 下载截图:点击"📥 下载"按钮保存截图到本地
  • 删除截图:可以单独删除某张截图,或删除某台机器的所有截图
  • 所有截图保存在服务器 /var/www/html/safeprotect/screenshots/ 目录中
  • 访问地址:http://你的服务器IP/safeprotect/screenshots/
🔴 实时预览功能
  • 启动预览:发送命令 LIVE START 启动实时截图(默认 1fps,最大宽度1280)
  • 自定义参数LIVE START 2 1280x720 70(2fps,1280x720分辨率,JPEG质量70)
  • 查看预览:点击右下角"🔴 实时预览"按钮,输入机器名称即可实时查看
  • 停止预览:发送命令 LIVE STOP 停止实时截图
  • 优势:基于周期截图+JPEG压缩,无鼠标闪烁,延迟约1-3秒,带宽占用低(约200KB/s)
  • 固定文件名live_{机器名}.jpg,持续覆盖更新
  • 💡 提示:实时预览适合远程监控操作,不适合高清视频播放(建议用录制功能)
  • 网页端支持快捷键:Enter 开始、Esc 停止、空格 切换
🔴 实时预览 📋 日志管理 📡 在线机器 0 🔄 程序更新 📊 任务进度 📷 查看截图
正在执行命令,请稍候...
📋 执行结果
加载中...