Files
hlt1995-qlScripts/README.md
T
2025-12-16 08:06:08 +08:00

194 lines
4.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.
## 🔗 拉库地址
```
ql repo https://gitee.com/hlt1995/qlScripts.git "" "Backup" "" "" "js|sh|py"
```
* 脚本基于Android手机+ZeroTermux+Alpine部署青龙面板运行 [部署教程参考](https://cloud.189.cn/web/share?code=U36RferiMvIf(访问码:2io3))
---
## 📝 脚本说明
### 🌐 自动更新YDNS动态域名
- `ydns_update.sh`  环境变量:`YDNS_CONFIG`
>[注册域名](https://ydns.io/)
>支持IPv4/IPv6地址解析,添加IP变动检测避免过度请求
>CK格式:`域名|用户名|密码|记录类型`
### 🎮️ Epic免费游戏领取提醒
- `EpicGamesNotify.js`
>支持Bark推送,点击bark通知即可跳转领取页面
### ☁️ 移动云盘
- `mcloud.py`  环境变量:`ydyp_ck`
>浏览器登录 [https://yun.139.com/](https://yun.139.com/) ,抓取cookie中的Authorization的值
>CK格式:`Authorization` `@`
### 🏅 Microsoft Rewards 自动积分
- `Microsoft_Rewards_v2.1.py`  环境变量:`bing_ck_1`
>浏览器登录 [https://cn.bing.com/](https://cn.bing.com/) -> 右上角的积分 -> 查看仪表板
>抓取包含`tifacfaatcs`和`.MSA.Auth`字段的Cookie
>CK格式:`整段Cookie`
### 📦️ 顺丰速运每日任务
- `SFExpress.py`  环境变量:`sfsyUrl`
>手机开启抓包软件,进入微信 -> 小程序(顺丰速运) -> 我的 -> 积分
>搜索 `https://mcs-mimp-web.sf-express.com/mcs-mimp/share/weChat/activityRedirect?source=` 的请求链接
>CK格式:`编码后的url` `&`
### ✈️ 同程旅行每日签到
- `TongchengTravel.py`  环境变量:`tc_cookie`
>手机开启抓包软件,进入同程旅行 -> 领福利 -> 点击签到
>搜索 `https://app.17u.cn/welfarecenter/index/signIndex` 的请求头,找到`appToken` `device`
>CK格式:`手机号#appToken#device` `@`
### ✈️ 同程旅行-飞儿萌养成计划
- `tclx_sysign.py`  环境变量:`tclx`
>手机开启抓包软件,复制 `#小程序://同程旅行/cKtGyU58WAvoyGF` 到微信打开
>搜索 `https://cvg.17usoft.com` 任意请求体中的 `idenId`
>CK格式:`idenId`
### 🧴 薇诺娜小薇森林
- `winona.js`  环境变量:`wnn_ck`
>手机开启抓包软件,进入微信 -> 小程序(薇诺娜专柜商城) -> 首页小薇森林种树
>搜索 `https://api.qiumeiapp.com/zg-activity/zg-daily/getZgForst` 的请求体中的`appUserToken`
>CK格式:`备注(可选)#appUserToken` `&`
### 🌟 电信营业厅
- `ChinaTelecomyyt.js`  环境变量:`chinaTelecomAccount`
>CK格式:`手机号#服务密码` `&`
### ☕️ 雀巢会员
- `Nestle.js`  环境变量:`NESTLE_TOKEN`
>手机开启抓包软件,复制 `#小程序://雀巢会员/O0NOfAHwAGV3tZb` 到微信打开
>搜索 `https://crm.nestlechinese.com/openapi/activityservice/api` 的任意请求头中的 `Authorization`
>CK格式:`Authorization` `&`
### 🖥️ 网络唤醒(远程开机)
- `WakeOnLAN.py`  环境变量:`WOL_MAC` `WOL_IP` `WOL_PORT`
>脚本对指定MAC地址发送幻数据包(Magic Packet)实现定时远程开机,支持多设备唤醒。
>局域网唤醒只需填写`WOL_MAC`,外网唤醒填写`WOL_MAC` `WOL_IP`,端口默认9
---
## 🗒️ 青龙面板升级以及依赖安装
恢复包解压完成切换容器后,输入`startalpine`进入Alpine,执行
```
cd /ql
ql update
```
面板升级完成后,执行安装NodeJS依赖
```
cd /ql/data/scripts
pnpm add axios ds moment node-rsa xmldom jsdom@26.1.0 sharp@0.32.0
```
执行安装Python3依赖
```
pip3 install requests httpx pycryptodome
```
---
## 📒 jdpro库配置sendNotify.js
青龙脚本订阅拉库会默认创建内置sendNotify.js覆盖jdpro库中的sendNotify.js,因此拉库前需要手动替换/ql/data/deps下的sendNotify.js
下载sendNotify.js放在手机存储根目录后,Alpine下执行:
```
cp -f /sdcard/sendNotify.js /ql/data/deps/sendNotify.js
```
---
## 🚀 自动执行青龙面板启动命令
为了避免手机意外重启导致青龙面板离线,可利用`MacroDroid`APP开机启动ZeroTermux,并在ZeroTermux中添加自动启动青龙面板命令
进入 Zerotermux,执行:
```
nano ~/.bashrc
```
在文件中加入以下命令
```
startalpine
```
进入Alpine,首先安装nano编辑器
```
apk update
apk add nano
```
安装完成后,执行:
```
nano ~/.profile
```
在文件中加入以下逻辑
```
# 青龙面板自启动逻辑
if pgrep -f "app.js" > /dev/null 2>&1; then
echo -e "\033[1;32m✔ [QL-PANEL] 青龙面板正在运行\033[0m"
else
echo -e "\033[1;33m⚡ [QL-PANEL] 青龙面板未运行,正在启动...\033[0m"
qinglong
fi
```
---
#### 部分脚本来自网络,如有侵权,请联系删除!