mirror of
https://github.com/hlt1995/qlScripts.git
synced 2026-11-06 07:36:44 +08:00
134 lines
2.7 KiB
Markdown
134 lines
2.7 KiB
Markdown
## 🔗 拉库地址
|
|
|
|
```
|
|
ql repo https://github.com/hlt1995/qlScripts.git "" "Backup"
|
|
```
|
|
|
|
拉取的文件后缀名:`js sh py mjs json`
|
|
|
|
> 脚本基于Android手机+ZeroTermux+Alpine部署青龙面板运行[部署教程参考①](https://blog.csdn.net/a18065597272/article/details/132633015) [②](https://blog.csdn.net/a18065597272/article/details/129752658?ops_request_misc=&request_id=&biz_id=102&utm_term=%E9%9D%92%E9%BE%99%E9%9D%A2%E6%9D%BF2.15%E6%81%A2%E5%A4%8D%E5%8C%85&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-3-129752658.142^v102^pc_search_result_base5&spm=1018.2226.3001.4187)
|
|
---
|
|
## 🔖 脚本说明
|
|
|
|
#### 🌐 自动更新YDNS动态域名服务的IP地址
|
|
|
|
- `ydns_update.sh`
|
|
|
|
环境变量:`YDNS_CONFIG`
|
|
|
|
主页:[https://ydns.io](https://ydns.io)
|
|
|
|
<hr style="border:0;border-top:0.5px solid #ddd;" />
|
|
|
|
#### 🎮️ Epic免费游戏领取提醒
|
|
|
|
- `EpicGamesNotify.js`
|
|
|
|
Bark推送
|
|
|
|
> 点击bark通知即可跳转领取页面
|
|
|
|
|
|
#### ☁️ 移动云盘签到
|
|
|
|
- `mcloud.py`
|
|
|
|
环境变量:`ydypCK`
|
|
|
|
> CK格式:`Authorization#手机号#00`
|
|
|
|
|
|
#### 🏅 Microsoft Rewards 自动积分
|
|
|
|
- `Microsoft_Rewards_v2.1.py`
|
|
|
|
环境变量:`bing_ck_1`
|
|
|
|
> 抓取包含tifacfaatcs和.MSA.Auth字段的Cookie
|
|
|
|
|
|
#### 📦️ 顺丰速运每日任务
|
|
|
|
- `SFExpress.py`
|
|
|
|
环境变量:`sfsy_url`
|
|
|
|
|
|
|
|
---
|
|
|
|
## 🗒️ 青龙面板升级以及依赖安装
|
|
|
|
恢复包解压完成切换容器后,输入`startalpine`进入Alpine
|
|
|
|
执行
|
|
```
|
|
cd /ql
|
|
ql update
|
|
```
|
|
|
|
面板升级完成后,执行安装NodeJS依赖
|
|
```
|
|
cd /ql/data/scripts
|
|
pnpm add axios jsdom ds moment sharp@0.32.0
|
|
```
|
|
|
|
执行安装Python3依赖
|
|
```
|
|
pip3 install requests
|
|
```
|
|
---
|
|
|
|
## 📒 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
|
|
|
|
```
|
|
|
|
---
|
|
#### 部分脚本来自网络,如有侵权,请联系删除!
|