Files
hlt1995-qlScripts/README.md
T
hlt1995 d034dc9e43 Simplify script deployment instructions in README
Removed redundant backup instruction from README.
2026-01-10 22:56:15 +08:00

183 lines
4.3 KiB
Markdown

## 🔗 拉库地址
```
ql repo https://gitee.com/hlt1995/qlScripts.git "" "Backup" "" "" "js|sh|py"
```
* 脚本基于Android手机+ZeroTermux+Alpine部署青龙面板运行
---
## 📝 脚本说明
### 🌐 自动更新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` `@`
### 🧴 薇诺娜小薇森林
- `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
```
---
#### 部分脚本来自网络,如有侵权,请联系删除!