qinglong-scripts/iKuuu/README.md

76 lines
2.6 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.

# iKuuu 青龙面板签到脚本
## 脚本说明
此脚本用于青龙面板自动签到iKuuu网站支持多账号配置、域名自动更新和通知功能。
### 功能特性
- 自动检测并更新iKuuu官方域名
- 支持多账号批量签到
- 签到结果通过青龙面板通知系统推送
- 域名不可用时自动切换备用域名
- 完整的异常处理和日志记录
## 安装步骤
1. 将脚本保存为`ik_signin.py`到青龙面板的`scripts`目录
2. 添加环境变量`IKUUU_ACCOUNTS`,格式为:
```
邮箱1:密码1
邮箱2:密码2
```
3. 在青龙面板添加定时任务:
```
task ik_signin 0 0 1 * * ?
```
## 环境变量配置
| 变量名 | 说明 | 示例 |
| ---- | ---- | ---- |
| IKUUU_ACCOUNTS | iKuuu账号密码每行一个账号格式为`邮箱:密码` | `test@example.com:password123` |
## 使用说明
1. 脚本会自动检测当前域名是否可用
2. 若检测到域名变更,会自动更新脚本中的域名信息
3. 依次对配置的所有账号进行签到操作
4. 签到结果会通过青龙面板的通知系统发送
## 更新日志
### 2025-07-29
- 修复「剩余流量」查询
### 2025-07-25
- 智能域名发现机制。使用多种正则表达式模式从网页内容中提取域名当域名不可用时会从旧域名页面自动抓取新的可用域名优先使用ikuuu相关域名其次使用其他发现的域名
- 增强的域名检测逻辑。能识别多种域名变更通知格式从JavaScript跳转、登录链接等多个位置提取域名过滤掉无效的域名格式
- 完善的容错机制。当前域名 → 发现的新域名 → 备用域名列表,每个域名都会进行可达性测试,增加了超时、连接错误等异常处理
- 改进的用户体验。每个步骤都有清晰的状态提示和图标,显示账户处理进度,提供详细的执行结果汇总
- 新增功能。在通知中包含当前使用的域名账户间延迟增加到2秒避免请求过快各种异常情况都有对应的错误信息
---
### 2025-01-14
- 接口请求统一增加UA标识
---
### 2025-06-01
- 增加剩余流量显示
---
### 2025-05-31
- 初始版本发布
- 实现基本签到功能
- 添加域名自动检测和更新机制
- 支持多账号配置和结果通知
## 注意事项
- 请确保青龙面板已配置通知功能,否则无法接收签到结果通知
- 脚本运行需要网络连接畅通,否则可能导致签到失败
- 若官方域名发生变更,脚本会自动更新,但可能需要手动触发一次以完成更新