教程说明

当前教程在完成Docker安装的基础上进行说明,请先确保完成Docker的安装与运行正常

1、搭建服务

本教程适用于Linux系统,当然,使用Windows也能实现,只是不建议而已

1.1、启动容器

直接复制下面的命令到终端执行即可完成服务的搭建

dir=/data
port=5701
docker run -dit \
-v $dir/ql/config:/ql/config \
-v $dir/ql/log:/ql/log \
-v $dir/ql/db:/ql/db \
-p $port:5700 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest

命令中涉及两个变量,作用如下

  • dir=/data 设置容器数据挂载路径,实现数据持久化
  • port=5701设置服务访问端口,可以自定义,如果需要输入IP或者域名就能直接访问请把5701改成80

执行效果

root@gxxc:~# dir=/data
root@gxxc:~# port=5701
root@gxxc:~# docker run -dit \
> -v $dir/ql/config:/ql/config \
> -v $dir/ql/log:/ql/log \
> -v $dir/ql/db:/ql/db \
> -p $port:5700 \
> --name qinglong \
> --hostname qinglong \
> --restart always \
> whyour/qinglong:latest
Unable to find image 'whyour/qinglong:latest' locally
latest: Pulling from whyour/qinglong
8572bc8fb8a3: Pull complete 
302fff22c187: Pull complete 
f89e9f2eb86a: Pull complete 
ae1255adff2d: Pull complete 
a6be967aa0b2: Pull complete 
6236758761da: Pull complete 
Digest: sha256:9c3136f2f0f45a009dab06ec56530bc6595570454e20a068827a22e6caf37ffd
Status: Downloaded newer image for whyour/qinglong:latest
748b40b1cefae560c2c44c5dc6211aa57f4306e3a0f3a6ed618e3bd861645b34
root@gxxc:~# 

当出现一串748b40b1cefae560c2c44c5dc6211aa57f4306e3a0f3a6ed618e3bd861645b34的时候,基本创建成功了,当然,还是要实际验证一下

1.2、验证容器

执行下面的命令查看容器

docker ps -a

执行效果

root@gxxc:~# docker ps -a
CONTAINER ID        IMAGE                    COMMAND                  CREATED              STATUS              PORTS                    NAMES
748b40b1cefa        whyour/qinglong:latest   "./docker/docker-ent…"   About a minute ago   Up About a minute   0.0.0.0:5701->5700/tcp   qinglong
root@gxxc:~# 

1.3、验证服务

此时可以打开IP+端口进行访问
如下
在这里插入图片描述

2、配置服务

在完成服务的搭建之后,就可以开始配置这个面板了

2.1、配置面板基本信息

在这里插入图片描述

然后这个通知可以先跳过
在这里插入图片描述

接着设置登陆账号密码
在这里插入图片描述
然后就可以登陆了
在这里插入图片描述

2.2、配置依赖

在设置完成基本信息之后,就可以使用前面设置的账号密码进行登陆面板,登陆之后如下

在这里插入图片描述
确定登录成功之后,我们回到终端执行命令完成依赖的安装

2.2.1、拉取依赖-工具

回到终端,执行下面的命令

docker exec -ti qinglong /bin/bash

然后继续执行

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace"

效果如下

root@gxxc:~# docker exec -ti qinglong /bin/bash
root@qinglong:/ql $ ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace"
Cloning into '/ql/repo/shufflewzc_faker2'...
warning: redirecting to https://github.com.cnpmjs.org/shufflewzc/faker2.git/
remote: Enumerating objects: 3875, done.
remote: Counting objects: 100% (716/716), done.
remote: Compressing objects: 100% (162/162), done.
remote: Total 3875 (delta 641), reused 574 (delta 554), pack-reused 3159
Receiving objects: 100% (3875/3875), 10.50 MiB | 552.00 KiB/s, done.
Resolving deltas: 100% (2535/2535), done.
## 开始执行... 2021-12-29 23:05:08

开始克隆仓库 https://ghproxy.com/https://github.com/shufflewzc/faker2.git 到 /ql/repo/shufflewzc_faker2


更新/ql/repo/shufflewzc_faker2成功...

检测到有新的定时任务:

shufflewzc_faker2/jd_mall.js
shufflewzc_faker2/jd_cfd_loop.js
shufflewzc_faker2/jd_pet.js
shufflewzc_faker2/jd_health_collect.js
shufflewzc_faker2/jd_delCoupon.js
shufflewzc_faker2/jd_qjd.js
shufflewzc_faker2/jd_unbind.js
shufflewzc_faker2/jd_ys.js
shufflewzc_faker2/jd_jmf.js
shufflewzc_faker2/jd_superBrand.js
shufflewzc_faker2/jd_cfd_pearl_ex.js
shufflewzc_faker2/jd_unsubscriLive.js
shufflewzc_faker2/jd_qqxing.js
shufflewzc_faker2/jd_jxgckc.js
shufflewzc_faker2/jd_joy_park.js
shufflewzc_faker2/jd_get_share_code.js
shufflewzc_faker2/jd_market_lottery.js
shufflewzc_faker2/jd_jin_tie_xh.js
shufflewzc_faker2/jd_zd.js
shufflewzc_faker2/jd_shop_sign.js
shufflewzc_faker2/jd_mf.js
shufflewzc_faker2/jd_nzmh.js
shufflewzc_faker2/jd_bean_home.js
shufflewzc_faker2/jd_fission.js
shufflewzc_faker2/jd_selectionOfficer.js
shufflewzc_faker2/jd_evaluation.js
shufflewzc_faker2/jd_cash.js
shufflewzc_faker2/jd_lzdz1_jx2.js
shufflewzc_faker2/jd_connoisseur.js
shufflewzc_faker2/jd_wyw.js
shufflewzc_faker2/jd_tyt_ks.js
shufflewzc_faker2/jd_dwapp.js
shufflewzc_faker2/jd_DrawEntrance.js
shufflewzc_faker2/jd_bookshop.js
shufflewzc_faker2/jd_cfd.js
shufflewzc_faker2/jd_dadoudou.js
shufflewzc_faker2/jd_goodMorning.js
shufflewzc_faker2/jd_speed_signfaker.js
shufflewzc_faker2/jd_jdfactory.js
shufflewzc_faker2/jd_fruit_friend.js
shufflewzc_faker2/jd_super_redrain.js
shufflewzc_faker2/jd_jchsign.js
shufflewzc_faker2/jd_joy.js
shufflewzc_faker2/jd_ylyn.js
shufflewzc_faker2/jd_bean_change_new.js
shufflewzc_faker2/jd_cfd_pearl.js
shufflewzc_faker2/jd_live_redrain.js
shufflewzc_faker2/jd_morningSc.js
shufflewzc_faker2/jd_bean_info.js
shufflewzc_faker2/jd_sgmh.js
shufflewzc_faker2/jd_dpqd.js
shufflewzc_faker2/jd_mhtask.js
shufflewzc_faker2/jd_ccSign.js
shufflewzc_faker2/jd_ddly.js
shufflewzc_faker2/jd_joy_feedPets.js
shufflewzc_faker2/jx_sign_xd.js
shufflewzc_faker2/jd_rankingList.js
shufflewzc_faker2/jd_sign_graphics.js
shufflewzc_faker2/jd_blueCoin.js
shufflewzc_faker2/jd_sign_graphics1.js
shufflewzc_faker2/jd_speed_redpocke.js
shufflewzc_faker2/jd_sendBeans.js
shufflewzc_faker2/jd_joy_tx.js
shufflewzc_faker2/jd_ttpt.js
shufflewzc_faker2/jd_try_MyTrials.js
shufflewzc_faker2/jd_work_price.js
shufflewzc_faker2/jx_aid_cashback.js
shufflewzc_faker2/jd_shop.js
shufflewzc_faker2/jd_dreamFactory_tuan.js
shufflewzc_faker2/jd_clean_car.js
shufflewzc_faker2/jd_medal.js
shufflewzc_faker2/jd_fcdyj.js
shufflewzc_faker2/jd_mohe_help.js
shufflewzc_faker2/jd_jxmcToken.js
shufflewzc_faker2/jd_dreamFactory.js
shufflewzc_faker2/jd_bean_sign.js
shufflewzc_faker2/jd_car_exchange.js
shufflewzc_faker2/jd_unsubscribe.js
shufflewzc_faker2/jd_wish.js
shufflewzc_faker2/jd_plantBean.js
shufflewzc_faker2/jd_angryKoi.js
shufflewzc_faker2/jd_redrain.js
shufflewzc_faker2/jd_redrain_half.js
shufflewzc_faker2/jd_joy_reward_Mod.js
shufflewzc_faker2/jd_vivo.js
shufflewzc_faker2/jd_beauty_ex.js
shufflewzc_faker2/jd_joy-park.js
shufflewzc_faker2/jd_nnfls.js
shufflewzc_faker2/jd_computer.js
shufflewzc_faker2/jd_jddt.js
shufflewzc_faker2/jd_small_home.js
shufflewzc_faker2/jd_exchangejxbeans.js
shufflewzc_faker2/jd_bean_change.js
shufflewzc_faker2/jd_big_winner.js
shufflewzc_faker2/jd_gold_sign.js
shufflewzc_faker2/jd_moneyTree.js
shufflewzc_faker2/jd_superMarket.js
shufflewzc_faker2/jd_club_lottery.js
shufflewzc_faker2/jd_joy_run.js
shufflewzc_faker2/jd_cfd_fresh.js
shufflewzc_faker2/jd_jdzz.js
shufflewzc_faker2/jd_speed.js
shufflewzc_faker2/jd_wxCollectionActivity.js
shufflewzc_faker2/jd_fanli.js
shufflewzc_faker2/jd_health.js
shufflewzc_faker2/jd_sevenDay.js
shufflewzc_faker2/jd_joy_steal.js
shufflewzc_faker2/jd_joyjd_open.js
shufflewzc_faker2/jd_work_validate.js
shufflewzc_faker2/jd_jdtj_winner.js
shufflewzc_faker2/jd_jxnc.js
shufflewzc_faker2/jd_cfd_mooncake.js
shufflewzc_faker2/jd_price.js
shufflewzc_faker2/jd_joy_park_help.js
shufflewzc_faker2/jd_jfcz.js
shufflewzc_faker2/jx_sign.js
shufflewzc_faker2/jd_ljd_xh.js
shufflewzc_faker2/jd_flp.js
shufflewzc_faker2/jd_jxqd_new.js
shufflewzc_faker2/jd_lzdz_unify.js
shufflewzc_faker2/jd_genz.js
shufflewzc_faker2/jd_sxLottery.js
shufflewzc_faker2/jd_pigPet.js
shufflewzc_faker2/jd_jr_draw.js
shufflewzc_faker2/jd_syj.js
shufflewzc_faker2/jd_DailyBonus_Mod.js
shufflewzc_faker2/jd_cjhz.js
shufflewzc_faker2/jd_signFree.js
shufflewzc_faker2/jd_redPacket_help.js
shufflewzc_faker2/jd_try.js
shufflewzc_faker2/jd_mn.js
shufflewzc_faker2/jd_tyt.js
shufflewzc_faker2/jd_aid_factory.js
shufflewzc_faker2/jd_kd.js
shufflewzc_faker2/jd_moneyTree_heip.js
shufflewzc_faker2/jd_ms.js
shufflewzc_faker2/jd_beauty.js
shufflewzc_faker2/jd_lottery_drew.js
shufflewzc_faker2/jd_CheckCK.js
shufflewzc_faker2/jd_UpdateUIDtoRemark.js
shufflewzc_faker2/jd_ddworld_exchange.js
shufflewzc_faker2/jd_ddworld.js
shufflewzc_faker2/jd_gold_creator.js
shufflewzc_faker2/jd_lxLottery.js
shufflewzc_faker2/jd_disable.py
shufflewzc_faker2/jd_joy_park_task.js
shufflewzc_faker2/jd_mohe.js
shufflewzc_faker2/jd_daily_lottery.js
shufflewzc_faker2/jd_daily_egg.js
shufflewzc_faker2/jd_fcwb_help.js
shufflewzc_faker2/jd_live.js
shufflewzc_faker2/jd_jxmc.js
shufflewzc_faker2/jd_fruit.js

开始尝试自动添加定时任务...

逛会场任务 -> 添加成功
京喜财富岛热气球 -> 添加成功
东东萌宠 -> 添加成功
东东健康社区收集能量收集 -> 添加成功
删除优惠券 -> 添加成功
全民抢京豆 -> 添加成功
注销京东会员卡 -> 添加成功
预售福利机 -> 添加成功
京东小魔方 -> 添加成功
特务Z -> 添加成功
财富岛珍珠兑换 -> 添加成功
取关所有主播 -> 添加成功
QQ星系牧场 -> 添加成功
京喜工厂商品列表详情 -> 添加成功
汪汪乐园养joy -> 添加成功
获取互助码 -> 添加成功
幸运大转盘 -> 添加成功
领金贴 -> 添加成功
战队投注 -> 添加成功
店铺签到 -> 添加成功
京东小魔方 -> 添加成功
女装盲盒抽京豆 -> 添加成功
领京豆额外奖励 -> 添加成功
东东超市抢京豆 -> 添加成功
选品官 -> 添加成功
京东评价 -> 添加成功
签到领现金 -> 添加成功
京选大牌 超会宠你 -> 添加成功
内容鉴赏官 -> 添加成功
玩一玩成就 -> 添加成功
推推赚大钱-快速 -> 添加成功
积分换话费 -> 添加成功
天天优惠大乐透 -> 添加成功
口袋书店 -> 添加成功
京喜财富岛 -> 添加成功
打豆豆 -> 添加成功
早起福利 -> 添加成功
京东极速版 -> 添加成功
东东工厂 -> 添加成功
东东农场好友删减奖励 -> 添加成功
整点京豆雨 -> 添加成功
京车会签到 -> 添加成功
宠汪汪 -> 添加成功
伊利养牛记 -> 添加成功
京东资产变动通知 -> 添加成功
京喜财富岛合成珍珠 -> 添加成功
超级直播间红包雨 -> 添加成功
早起赢现金 -> 添加成功
京豆详情统计 -> 添加成功
闪购盲盒 -> 添加成功
店铺签到 -> 添加成功
盲盒任务抽京豆 -> 添加成功
领券中心签到 -> 添加成功
东东乐园 -> 添加成功
宠汪汪喂食 -> 添加成功
京喜签到-喜豆 -> 添加成功
京东排行榜 -> 添加成功
京东签到图形验证 -> 添加成功
东东超市兑换奖品 -> 添加成功
京东签到翻牌 -> 添加成功
京东极速版红包 -> 添加成功
送豆得豆 -> 添加成功
汪汪乐园提现 -> 添加成功
天天拼图 -> 添加成功
京东试用待领取通知 -> 添加成功
jd_work_price.js -> 添加成功
jx_aid_cashback.js -> 添加成功
进店领豆 -> 添加成功
京喜工厂开团 -> 添加成功
清空购物车 -> 添加成功
农场集勋章 -> 添加成功
发财大赢家助力 -> 添加成功
5G超级盲盒内部互助 -> 添加成功
jd_jxmcToken.js -> 添加成功
京喜工厂 -> 添加成功
京东多合一签到 -> 添加成功
京东汽车兑换 -> 添加成功
取关京东店铺和商品 -> 添加成功
众筹许愿池 -> 添加成功
京东种豆得豆 -> 添加成功
愤怒的锦鲤 -> 添加成功
整点红包雨 -> 添加成功
半点京豆雨 -> 添加成功
宠汪汪积分兑换有就换版 -> 添加成功
戏剧大赛 -> 添加成功
美丽研究院--兑换 -> 添加成功
柠檬旺财乐园新手上路版 -> 添加成功
牛牛福利 -> 添加成功
电脑配件通用ID任务脚本 -> 添加成功
京东答题领金豆 -> 添加成功
东东小窝 -> 添加成功
京豆兑换为喜豆 -> 添加成功
京东资产变动 -> 添加成功
省钱大赢家之翻翻乐 -> 添加成功
京东金榜 -> 添加成功
京东摇钱树 -> 添加成功
东东超市 -> 添加成功
摇京豆 -> 添加成功
宠汪汪赛跑 -> 添加成功
京喜财富岛合成生鲜 -> 添加成功
京东赚赚 -> 添加成功
✈天天加速 -> 添加成功
加购物车抽奖 -> 添加成功
京东饭粒 -> 添加成功
东东健康社区 -> 添加成功
超级无线店铺签到 -> 添加成功
宠汪汪偷好友积分与狗粮 -> 添加成功
jd_joyjd_open通用ID任务 -> 添加成功
jd_work_validate.js -> 添加成功
京东特价翻翻乐 -> 添加成功
京喜农场 -> 添加成功
京喜财富岛合成月饼 -> 添加成功
京东保价 -> 添加成功
jd_joy_park_help.js -> 添加成功
见缝插针 -> 添加成功
京喜签到 -> 添加成功
领京豆 -> 添加成功
FLP -> 添加成功
京喜工厂红包 -> 添加成功
骁龙 -> 添加成功
芥么赚豪礼 -> 添加成功
京东生鲜每日抽奖 -> 添加成功
金融养猪 -> 添加成功
京东金融每周领取权益活动 -> 添加成功
赚京豆 -> 添加成功
jd_DailyBonus_Mod.js -> 添加成功
京东超级盒子 -> 添加成功
极速免费签到 -> 添加成功
京东全民开红包助力-纯助力 -> 添加成功
京东试用-优化 -> 添加成功
蒙牛 -> 添加成功
推推赚大钱 -> 添加成功
jd_aid_factory.js -> 添加成功
京东快递签到 -> 添加成功
京东摇钱树助力 -> 添加成功
京东秒秒币 -> 添加成功
美丽研究院 -> 添加成功
京东赚京豆一分钱抽奖 -> 添加成功
京东CK检测 -> 添加成功
WxPusherUid迁移工具 -> 添加成功
东东世界兑换 -> 添加成功
东东世界 -> 添加成功
金榜创造营 -> 添加成功
京东我的理想家 -> 添加成功
禁用重复任务 -> 添加成功
汪汪乐园每日任务 -> 添加成功
5G超级盲盒 -> 添加成功
小鸽有礼-每日抽奖 -> 添加成功
天天提鹅 -> 添加成功
发财挖宝 -> 添加成功
京东直播 -> 添加成功
京喜牧场 -> 添加成功
东东农场 -> 添加成功

## 执行结束... 2021-12-29 23:05:42  耗时 34 秒

这时候就完成依赖的安装了,然后直接关闭终端,回到Web界面,此时可以看到,出现了很多脚本了
在这里插入图片描述

2.3、配置任务

在完成依赖的拉取之后,就可以开始配置任务了

2.3.1、获取京东cookie

使用chrome内核浏览器,打开开发者模式(F12),打开network标签,浏览器当前页面访问京东移动端登录地址m.jd.com,按照提示登录你的京东账号,然后点击我的。复制下图所示内容

参考新浪博客

在这里插入图片描述

2.3.2、配置Cookie

然后打开青龙面板,选择环境变量->添加变量,名称为JD_COOKIE,值为刚复制的COOKIE,备注自己填,别的不需要动。添加后点确定就可以,如果需要添加多个账号,只需要获取多个COOKIE添加上去就可以了,名称仍然为JD_COOKIE。添加好京东账号之后就可以去执行脚本了,如果等不及想尝试,可以自己触发脚本运行,否则就会在相应的时间执行。

cookie并不需要这么多,只需要里面的pt_key与pt_pin两个就行了,懂的人自行提取,不懂的人全部复制。
在这里插入图片描述

2.3.3、设置通知

打开系统设置->通知设置,然后选择自己想要的通知方式即可
在这里插入图片描述

验证方式

下次有时间再补充了,太晚了

本文部分素材来自:
代码狗

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐