搭建京东任务
- N1启动Docker CE
- 使用xshell进入N1,输入命令拉取镜像
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 \
--net host \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
- 初次登陆,http://
:5700,使用 admin/adminadmin 登陆,提示已初始化密码
去自己映射目录config下找 auth.json,查看里面的password
docker exec -it qinglong cat /ql/config/auth.json****
基础命令
容器内执行或者新建定时任务时忽略docker exec -it qinglong
- 更新青龙
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
- 启动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
- 拉取镜像/更新镜像
docker pull whyour/qinglong:latest
- 删除镜像
docker rmi 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 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
- 删除容器
docker rm -f qinglong
- 删除镜像
docker rmi whyour/qinglong:latest
- 进入docker
docker exec -it qinglong /bin/bash
- 退出docker
ctrl+d
- 不在docker里面输入命令
docker exec -it qinglong 命令
//例如
docker exec -it qinglong apk add python3
示例仓库
ql repo https://ghproxy.com/https://github.com/chinnkarahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"
ql repo https://ghproxy.com/https://github.com/monk-coder/dust.git "i-chenzhe|normal|member|car" "backup"
ql repo https://ghproxy.com/https://github.com/nianyuguai/longzhuzhu.git "qx"
ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
示例脚本
ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js
搭建花语扫码
花语扫码的作用是通过扫码即可获取京东cookies并且可以使用pushplus进行消息推送
- 进入ql文件夹
cd /root/ql
- 如果你是amd64架构(服务器,PC等)
wget https://raw.githubusercontent.com/otherbanana/JDC/master/JDC2.0.X_linux_amd64.zip && unzip JDC2.0.X_linux_amd64.zip
- 如果你是arm架构(N1,路由器,树莓派等)
wget https://raw.githubusercontent.com/otherbanana/JDC/master/JDC2.0.2_linux_arm.zip && unzip JDC2.0.2_linux_arm.zip
- 给权限并且运行
chmod 777 JDC
./JDC
- 这时候会生成配置文件
config.toml
,编辑这个文件,编辑好后保存
#公告设置
[app]
path = "/root/ql" #青龙面板映射文件夹名称,一般为QL或ql
QLip = "http://192.168.1.27" #青龙面板的ip
QLport = "5700" #青龙面板的端口,默认为5700
notice = "使用京东扫描二维码登录" #公告/说明
pushQr = "这里填写pushplus一对多推送的二维码链接" #消息推送二维码链接
logName = "chinnkarahoi_jd_scripts_jd_bean_change" #日志脚本名称
allowAdd = 0 #是否允许添加账号(0允许1不允许)不允许添加时则只允许已有账号登录
allowNum = 99 #允许添加账号的最大数量,-1为不限制
#web服务设置
[server]
address = ":5701" #端口号设置
serverRoot = "public" #静态目录设置,请勿更改
serverAgent = "JDCookie" #服务端UA
#模板设置
[viewer]
Delimiters = ["${", "}"] #模板标签,请勿更改
- 再次运行命令,程序会自动在后台开始运行
nohup ./JDC &
默认端口为5701,可以使用http://ip:5701/info 打开如果显示:JDC is already
- 搭建后端web,进入ql目录下面的public
cd /root/ql/public
wget https://raw.githubusercontent.com/otherbanana/JDC-web/master/JDCweb1.0.0.zip && unzip JDCweb1.0.0.zip
- 最后输入http://ip:5701即可
Comments | NOTHING