Loading... > 使用宝塔+docker搭建青龙面板 > > 青龙面板是挂京东京喜活动的任务脚本,可兑换实物挂京豆(100京东抵扣1人民币)还可以帮你领一些优惠券,反正服务器闲着也是闲着。 # 一、安装青龙面板 ### 1.安装dockers > 已经安装Docker的可以跳过这一步 在宝塔软件商店内搜索Dcoker,直接安装第一个箭头指的,容器多的话推荐安装下面的docker可视化管理面板。  ### 2.拉取镜像 运行容器 安装完docker后就可以拉取docker镜像并运行容器了,使用宝塔内的终端或者用ssh连接命令行中输入下面代码即可: ``` docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/scripts:/ql/scripts \ -v $PWD/ql/db:/ql/db \ --net host \ --name qinglong \ --hostname qinglong \ --restart always \ whyour/qinglong:latest ``` 回车运行后一般回提示没有本地文件镜像,等几秒他就会自己下载 ### 3.放行端口防火墙 青龙面面板通过网页访问,需要5600端口,需要在宝塔防火墙内放行5700端口,记得在服务商也放行端口!  ### 4.进入面板并进行默认配置 访问http://服务器IP:5600 进行面板配置,如果没有进入配置向导,在SSH终端下执行如下命令查看账号及密码 `docker exec -it qinglong cat /ql/config/auth.json` 一般都是没问题的根据引导页设置网站信息即可  ### 5.反向代理使用域名访问面板 > 这一步如果你记得ip可以直接跳过,但是ip+端口访问不怎么好看... 在宝塔面板中点击新增站点,填写域名,填写站点配置并部署SSL证书 然后我们在站点设置中设置反向代理: > 记住要先设置好SSL然后再设置反向代理 将图中目标ip换成你自己的服务器ip  ### 6.青龙面板常用命令 ``` #更新青龙 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 ``` # **二、获取Cookies并配置环境变量** 获取方式有两种,第一种就是电脑谷歌浏览器抓ck,第二种是安卓app直接登录获取,推荐第二种无技术含量 #### 获取Cookies ##### 1.谷歌浏览器获取Cookies: chrome浏览器访问 `https://m.jd.com` 然后点击 `我的`手机扫码或者验证码登录,然后F12打开浏览器调试工具,点击 `Application`找到 `Cookies` 点击 `https://home.m.jd.com`,在右边我们找到 `pt_key`和 `pt_pin`两个变量的值,将他们记录下来  `pt_key`也是同样的方法往下翻找到 `pt_key`复制它的值即可。  ##### 2.下载安卓app : [点击下载](http://81.70.99.172:5212/s/ogIJ) 安装后进入app点击右上角我的直接登录,然后点下面获取,复制全文即可 #### 配置环境变量: 在我们拿到 `pt_key`和 `pt_pin`两个变量后我们就可以开始配置青龙面板的环境变量了。 在面板中我们可以看到环境变量这个选项,我们点击增加。  在弹出的窗口中输入变量,名称为 `JD_COOKIE` 值就是刚刚获取的 `pt_key`和 `pt_pin`两个变量,注意别搞反了。 cookie并不需要这么多,只需要里面的pt_key与pt_pin两个就行了,懂的人自行提取,不懂的人全部复制  > 这里的名称建议填:JD_COOKIE,我这里填了其他的名称但是没有获取到账号ck状态,换成JD_COOKIE就能获取到账号 # **三、拉取脚本库** #### 添加库 在配置好环境变量后我们就可以开始拉取脚本了,由于脚本库会更新我们拉取脚本的命令也可以放在定时任务中。 进入面板-右上角“定时任务”-分别填入相关信息。提供个人设置,给大家参考。其中任务名、任务定时可自定义。 命令: ``` ql repo https://ghproxy.com/github.com/KingRan/JDJB.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR" ```  30 8 * * *的意思是每天的8点30分 #### 运行库任务添加脚本: 填写完毕后我们点击播放按钮运行一次脚本,稍等一下,让它转一会儿。然后刷新页面,就能看到库的脚本了。   这时候可以说就大功告成了,京东脚本就会到点自动执行任务获取京豆和红包 #### 其他的库: 附上还在更新的脚本库,配置方法同上可以每个都试试: ``` ## zero205大佬更新拉库命令 ql repo https://github.com/zero205/JD_tencent_scf.git "jd_|jx_|getJDCookie" "backUp|icon" "^jd[^_]|USER|sendNotify|sign_graphics_validate|JDJR""main" ## star261 ql repo https://github.com/star261/jd.git "scripts|jd" "" "" "main" ## chinnkarahoi 无维护,原版 ql repo https://github.com/chinnkarahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp|Coupon" "^jd[^_]|USER" ## JDHelloWorld 基本天天有更新,但是采用TS脚本让初学者不友好 ql repo https://github.com/JDHelloWorld/jd_scripts.git "jd_|jx_|getCookie" "activity|backUp|Coupon|enen|update" "^jd[^_]|USER|tools" ##柠檬panghu 已经跑路 ql repo https://github.com/panghu999/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp|jd_delCoupon|format_" "^jd[^_]|USER" ## he1pu 有更新 ql repo https://github.com/he1pu/JDHelp.git "jd_|jx_|getJDCookie" "activity|backUp|jd_delCoupon" "^jd[^_]|USER" ## shufflewzc 集合目前能用的脚本有更新 ql repo https://github.com/shufflewzc/faker2.git "jd_|jx_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace|JDJRValidator_Pure|sign_graphics_validate" ##Annyoo2021 lxk最终版及搬运整理 集合目前能用的脚本 推荐 ql repo https://github.com/Annyoo2021/scripts.git "jd_|jx_|long_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace|JDJRValidator_Pure|JDJRValidator" "main" ## yuannian1112拉取仓库命令: 不推荐 国内鸡 ql repo https://hub.fastgit.org/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils" 国外鸡 ql repo https://github.com/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils" v4修改默认库为 https://hub.fastgit.org/yuannian1112/jd_scripts.git 分支修改为main ``` ``` Faker集合仓库: ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace" curtinlv仓库 ql repo https://github.com/curtinlv/JD-Script.git star ql repo https://github.com/star261/jd.git "scripts" "code" 怨念集合仓库 ql repo https://hub.fastgit.org/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils" ddo(hyzaw) ql repo https://ghproxy.com/https://github.com/shufflewzc/hyzaw.git "ddo_" 柠檬(胖虎) ql repo https://github.com/panghu999/panghu.git "jd_" 温某某 ql repo https://ghproxy.com/https://github.com/shufflewzc/Wenmoux.git 混沌 ql repo https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env" 龙珠 ql repo https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env" ``` # **四、依赖安装** 复制下方内容,进入青龙后台点击依赖管理,新建依赖,选择对于的依赖类型,勾选拆分,将下面文本粘贴到内容里 <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="" data-toggle="tab" aria-controls='tabs-a386ca9dd604374d0dd461a7e50222c4550' role="tab" data-target='#tabs-a386ca9dd604374d0dd461a7e50222c4550'>NodeJs</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-c4a1975b9ca6743d218b5bc57fbfbee4411' role="tab" data-target='#tabs-c4a1975b9ca6743d218b5bc57fbfbee4411'> Python3</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-1cc6a4f20acf4c5d77450fcaf98964f8142' role="tab" data-target='#tabs-1cc6a4f20acf4c5d77450fcaf98964f8142'> Linux</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-a386ca9dd604374d0dd461a7e50222c4550' class="tab-pane fade active in"> ``` crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib ws@7.4.3 ts-md5 jsdom -g jieba fs form-data json5 global-agent png-js @types/node require typescript js-base64 axios moment ``` </div><div role="tabpanel" id='tabs-c4a1975b9ca6743d218b5bc57fbfbee4411' class="tab-pane fade "> ``` requests canvas ping3 jieba PyExecJS aiohttp ``` </div><div role="tabpanel" id='tabs-1cc6a4f20acf4c5d77450fcaf98964f8142' class="tab-pane fade "> ``` bizCode bizMsg lxm ``` </div> </div> </div> # **五、消息推送(可选)** 在每次执行完我们需要一个推送来告诉我们今天获取了多少京豆,以及cookies有没有过期。我们在面板的配置文件项的第44行找到server酱并填入SendKey并保存即可。  # 最后 #### 温馨提示: 京东账号建议绑定微信,有个活动抽奖抽到微信红包会自动提现。建议把所有活动游戏都点击一次,京东工厂这种需要自己选产品的建议自己选,不然会自动选一个,有的干脆不选。 新的京东账号如果运行脚本后没有获得奖励,需要自己登录京东账号,必须手动把任务都做一遍 不建议频繁拉取更换脚本以及频繁执行全部任务,可能会黑号.. 最后修改:2023 年 05 月 24 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏