青龙面板 ,是用来自动化定时执行脚本的控制面板。除了正常的用途之外,还可以用来薅狗东的羊毛。 刷了F大的openwrt系统之后,已经默认安装了docker的运行环境,用putty直接登录到系统之后执行下面的脚本就可以直接安装最新版本的青龙面板了。
拉取镜像 1 docker pull whyour/qinglong:latest
部署容器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 docker run -dit \ -v /mnt/mmcblk2p4/docker/qinglong/config:/ql/config \ -v /mnt/mmcblk2p4/docker/qinglong/log:/ql/log \ -v /mnt/mmcblk2p4/docker/qinglong/db:/ql/db \ -v /mnt/mmcblk2p4/docker/qinglong/scripts:/ql/scripts \ -v /mnt/mmcblk2p4/docker/qinglong/jbot:/ql/jbot \ -v /mnt/mmcblk2p4/docker/qinglong/repo:/ql/repo \ -p 5700:5700 \ -e ENABLE_HANGUP=true \ -e ENABLE_WEB_PANEL=true \ --name qinglong \ --hostname qinglong \ --net=host \ --restart always \ whyour/qinglong:latest
上面的挂载路径需要根据你设备的实际情况做修改,我这里以刷了F大openwrt的N1盒子为例。
访问测试 容器成功运行之后,在openwrt后台的docker选项卡可以看到刚才创建好的容器,访问openwrt的地址加端口5700就可以访问到青龙面板的网页了。
安装依赖 为了之后脚本的正常运行,我们需要安装一些依赖,直接在面板里面操作就可以 复制下面对应类型的字段,添加依赖,选择自动拆分,就可以批量安装了。
NodeJS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib [email protected] ts-md5 jsdom -g jieba fs form-data json5 global-agent png-js @types/node require typescript js-base64 axios
Python3 1 2 3 4 5 requests canvas ping3 jieba aiohttp
Linux
拉取脚本 推荐几个不错的库,当然你也可以直接拉取你需要的。
1 ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js|jdCookie.js|sendNotify.js"
1 ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"
添加COOKIE 环境变量里面新建一个变量,名称填入JD_COOKIE,值填入你的jd cookie。 如何获取JD的COOKIE请自行百度。
运行脚本 变量添加之后我们就可以运行拉取回来的脚本了,也可以看到脚本运行的日志和报错信息。