Files
hello_js_reverse_skill/dist/rainyun_qinglong/README.md
T
yml2213 9962eed3e8 feat(onnx): 全面迁移至 ONNX Runtime,彻底移除 PyTorch 臃肿依赖
- 将 yolo_detector.pt 和 icon_classifier.pt 成功导出为 ONNX 格式
- 重构 solver.py 使用 onnxruntime + OpenCV cv2.dnn.NMSBoxes 纯轻量推理
- 彻底移除青龙对 torch, torchvision, ultralytics 等近 1.5GB 臃肿依赖
- 更新 dist/rainyun_qinglong 部署包与 README 文档
2026-09-12 11:13:05 +08:00

54 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 雨云 (Rainyun) 自动登录与每日签到 (青龙面板纯 ONNX 轻量部署包)
本目录为纯净的**单层平铺目录**结构,已全面迁移至 **ONNX Runtime 轻量推理引擎**。
彻底移除了体积庞大的 `torch`、`torchvision` 与 `ultralytics`(依赖体积从 1.5GB 骤降至 15MB),可在青龙面板或任何小内存 VPS 容器中秒级安装运行。
---
## 目录文件清单
```text
rainyun_qinglong/
├── rainyun_checkin.py # 核心签到脚本 (青龙定时任务入口)
├── client.py # 腾讯验证码协议客户端
├── crypto.py # 腾讯 TDC 混沌虚拟机 32 轮魔改 XTEA 纯 Python 还原
├── solver.py # 纯 ONNX 视觉检测推理引擎 (无 torch 依赖)
├── slicer.py # 提示图投影切片
├── server.py # (可选) 独立 HTTP 验证码微服务
├── yolo_detector.onnx # YOLO 图标候选定位 ONNX 权重 (约 12MB)
├── icon_classifier.onnx # ResNet18 图标分类识别 ONNX 权重 (约 43MB)
├── .env # 本地配置文件 (格式: RAINYUN_ACCOUNT="账号#密码")
├── .env.example # 环境变量示例文件
└── README.md # 本说明文档
```
---
## 青龙面板极简部署步骤
### 1. 上传文件
将本目录下的所有文件上传至青龙面板的脚本目录:
`/ql/data/scripts/` (新版青龙)或 `/ql/scripts/` (旧版青龙)。
### 2. 在青龙后台安装依赖 (体积仅数十 MB,极速安装)
进入青龙面板 ->【依赖管理】->【Python3】-> 点击【添加依赖】,依次添加并安装:
```text
httpx
onnxruntime
opencv-python-headless
pillow
numpy
```
> **注意**:已彻底无需安装 `torch`、`torchvision`、`ultralytics`,免除了 G 级大包撑爆磁盘和内存的风险!
### 3. 配置账号环境变量
在青龙面板【环境变量】添加变量:
- **名称**:`RAINYUN_ACCOUNT`
- **值**:`账号#密码` (多个账号用 `&` 分隔,例如 `13700000000#pwd1&13800000000#pwd2`)
### 4. 添加定时任务
在青龙面板【定时任务】点击【新建任务】:
- **名称**:`雨云每日签到`
- **命令**:`task rainyun_checkin.py`
- **定时规则**:`30 8 * * *` (每天早上 8:30 自动执行)