启动容器
Docker 镜像可能更新有延迟,可以通过将 latest
替换为版本号,来指定拉取最新版本。
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-p 5600:5600 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
指定版本
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-p 5600:5600 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:2.15.1
修改配置文件
修改 config.sh
## 代理地址,支持HTTP/SOCK5,例如 http://127.0.0.1:7890
ProxyUrl="http://192.168.31.166:7890"
## 3. Telegram
## 下方填写自己申请@BotFather的Token,如10xxx4:AAFcqxxxxgER5uw
export TG_BOT_TOKEN="**********:******************************"
## 下方填写 @getuseridbot 中获取到的纯数字ID
export TG_USER_ID="**********"
## Telegram 代理IP(选填)
## 下方填写代理IP地址,代理类型为 http,比如您代理是 http://127.0.0.1:1080,则填写 "127.0.0.1"
## 如需使用,请自行解除下一行的注释
export TG_PROXY_HOST="192.168.31.166"
## Telegram 代理端口(选填)
## 下方填写代理端口号,代理类型为 http,比如您代理是 http://127.0.0.1:1080,则填写 "1080"
## 如需使用,请自行解除下一行的注释
export TG_PROXY_PORT="7890"
## ql repo命令拉取脚本时需要拉取的文件后缀,直接写文件后缀名即可
RepoFileExtensions="js py sh"
安装常用依赖
进入容器执行:
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
完成后重启容器
开始使用
京东
拉取脚本
任务定时建议 50 7-23/2 * * *
# KingRan/KR(集合库)
ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"
# 6dylan6/jdpro(集合库)
ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
# gys619/Absinthe(集合库)
ql repo https://github.com/gys619/Absinthe.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD" "main"
# zero205/JD_tencent_scf
ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|jdCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR|JDSign|ql" "main"
获取 Cookie
前往京东手机版登录 https://m.jd.com
使用开发者工具查看 Network 即可获取到 Cookie:
其中只需要 pt_key
与 pt_pin
两个,分号不可少:
pt_key=AAJjiW4IADB_2Pgyapctjm8mnz3OvE8Jv-****************************************; pt_pin=**********;
将其添加到环境变量,命名为 JD_COOKIE
B 站
安装环境
进入容器执行,完成后重启容器
# 安装 dotnet 环境
curl -sSL https://ghproxy.com/https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/qinglong/ray-dotnet-install.sh | bash /dev/stdin
拉取脚本
添加订阅
名称:Bilibili
类型:公开仓库
链接:https://github.com/RayWangQvQ/BiliBiliToolPro.git
定时类型:crontab
定时规则:2 2 28 * *
白名单:bili_task_.+\.sh
文件后缀:sh
获取 Cookie
使用 隐私窗口 登录 B 站,后打开 https://api.bilibili.com/x/web-interface/nav 获取 Cookie
保存到环境变量,命名为 Ray_BiliBiliCookies__1
配置推送
Telegram:添加以下环境变量
Ray_Serilog__WriteTo__3__Args__botToken
Ray_Serilog__WriteTo__3__Args__chatId
Ray_Serilog__WriteTo__3__Args__proxy
# 代理格式为 user:password@host:port
原神国际版
拉取脚本
订阅添加
地址:https://github.com/Ethiner/hoyolab_daily_login
文件后缀:py
获取 Cookie
打开 http://hoyolab.com/ 登录获取
其中只用到
ltoken=dTpY78eoKW5SbvLocxdI33********************; ltuid=**********;
分别填入环境变量,名为 LTOKEN
和 LTUID
参考文献
https://www.dujin.org/18884.html
https://github.com/RayWangQvQ/BiliBiliToolPro