安装Docker
软路由openwrt一般都是自带docker,Linux度娘搜教程
拉取青龙镜像
docker pull whyour/qinglong:latest
启动青龙镜像
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/scripts:/ql/scripts \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
其中 -p 5700:5700 \ 是访问青龙面板的端口号,记得在服务器防火墙设置中放行5700端口
安装青龙依赖
有些脚本运行需要依赖,我这里写的是 qinglong 是我的容器名,请参照自己的容器名更改,安装时间较长,请耐心等待
docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shidahuilang/QL-/main/npm.sh)"
查看运行状态
docker ps
查看账号及密码
docker exec -it qinglong cat /ql/config/auth.json
初始化青龙面板(跳过通知方式)
http://你的服务器IP:5700
青龙面板常用命令
#更新青龙
docker exec -it qinglong ql update
#更新青龙并编译
docker exec -it qinglong ql restart
#拉取自定义仓库
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
#拉取单个脚本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js
#删除7天前的所有日志
docker exec -it qinglong ql rmlog 7
#青龙面板服务异常自助检查,缺啥会自己安装
docker exec -it qinglong /bin/bash ql check
#重启面板,一般容器名都是ql或qinglong
docker restart qinglong
#两个都不行的,跑下边查看容器名
docker ps -a
#启动bot
docker exec -it qinglong ql bot
#导出互助码
docker exec -it qinglong ql code
#通知测试
docker exec -it qinglong notify test test
#立即执行脚本
docker exec -it qinglong task test.js now
#并行执行脚本
docker exec -it qinglong task test.js conc
修改青龙面板端口号
sudo service docker stop #停止docker
sudo docker ps -a #查看容器ID
sudo nano /var/lib/docker/containers/青龙容器的id/hostconfig.json
#进入编辑页面后,将"HostPort":“5700"改成"HostPort”:“xxxx”,前面的5700/tcp别动。
sudo systemctl restart docker #重启docker
获取Cookies
下载获取Cookies APP(安卓系统适用),一键获取
https://pan.w2aa.ml/api/raw/?path=/Android/取京东cookie-jdck_1.3.apk
配置环境变量
在面板的右上角我们可以看到环境变量这个选项,我们点击增加。
在弹出的窗口中输入变量,名称为 JD_COOKIE
值就是刚刚在app一键获取的变量。
拉取脚本库
jdpro
JD项目:https://github.com/6dylan6/jdpro
ql repo https://ghproxy.com/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
aliyundriveDailyCheck
阿里云盘签到:https://github.com/mrabit/aliyundriveDailyCheck
ql repo https://github.com/mrabit/aliyundriveDailyCheck.git "autoSignin" "" "qlApi"
定时规则(每天8点30):
30 8 * * *
运行库任务添加脚本
填写完毕后我们点击播放按钮运行一次脚本,稍等一下,让它转一会儿。然后刷新页面,就能看到库的脚本了。