【从零开始安装宝塔系统】
首先你得拥有一台服务器,这边建议618|双十一|双十二的时候去购买
传送门:点我开始尝试拥有一台崭新的服务器
微信图片_20220721222352.png
购买完成之后
1.到防火墙开启所需端口
放行8888、5700、5701、8080端口(分别是宝塔、青龙、机器人所需的端口)
2.重置实例密码
微信图片_20220721223657.png
3.安装宝塔面板
这里我已经选择了带宝塔面板的镜像就不需要再进行安装了
或者查看这里安装宝塔面板教程
4.连接并设置好宝塔面板的账户密码并在终端绑定好重置实例的密码
5.安装docker
在宝塔面板左侧导航栏的软件商店搜索docker并安装
18ba0656d00c400c81461f3cd80d470c.png
在宝塔面板的终端中安装青龙面板
这个是2.93版本的青龙面板 建议上2.10以上的版本能直接安装依赖

代码一

wget -q https://raw.githubusercontents.com/shufflewzc/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh

代码二

#GithubProxyUrl="https://ghproxy.com/"

执行ql update更新失败的可以在配置文件中把上方的这段加个#注释掉
一路回车就行,此步安装也需要一定的时间,请耐心等待
注意到最后提示你是否显示密码时这个时候访问ip:5700即可
第一次安装账户密码均为admin
如不小心按了别的,导致显示密码错误,可以在宝塔面板左侧的文件-root-ql-config中的auth.json文件中查看账户密码
username及password
78aaa425ec1148e9a0402bb1135013af.png
6.拉库
6b6eb0ae9f1341119d104875590f5352.png
右上角添加任务
daa81a066de64b7f801972a2c63008bb.png
这里的名称可以自己随意填,命令这里填写库的链接,目前我发现只有kr的库其他的基本不行了

ql repo https://gh.fakev.cn/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

定时规则可以填写为

0 0 * * *

cf5ccb5ffcd3434f92313e3932841029.png
添加成功后点击箭头处按钮运行,右侧按钮为查看日志
4d4368333de7404a80e6dcc460047070.png

补充:拉库合集

faker2

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql"

faker3(纯内部助力版本)

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator"

青蛙

ql repo https://github.com/smiek2221/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js"

怨念

ql repo https://hub.fastgit.org/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils"

JDJB

ql repo https://ghproxy.com/github.com/KingRan/JDJB.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

619

ql repo https://github.com/gys619/jdd.git "jd_|jx_|jddj_|gua_|jddj_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_Pure|sign_graphics_validate|jddj_cookie|function|ql"

青蛙开卡

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"

开卡变量填写,加在配置文件最后面

## 开卡系列通用变量 设置一次永久生效
export RUSH="true"
export guaopenwait_All="60"
export guaopencard_All="true"
export guaopencard_addSku_All="true"
export guaopencardRun_All="true"
export guaopencard_draw="true"
export guaunknownTask_addSku_All="true"
## 开卡系列抽奖通用变量 设置一次永久生效
export gua_carnivalcity_draw="true"

补充:互助


code.sh放在scripts里面 task_before.sh放在config里面
QQ图片20220722140647.png
2.设置
打开code.sh
图片中的repo4根据自己拉的库对应修改,拉Faker2库不用修改
2624ca6142b14f3e97c51df77a42ea16.png
修改这里的数字可以改变助力规则,想要助力车头就不填
c35fb85c7c1841b38ec3c9dfbb391d6a.png
打开青龙面板“添加任务”
命令:

task code.sh

定时规则:

0 0 0 * * *

7.抓Cookies
这里直接下载软件登录(安卓·手机版)
点我下载软件
抓到的值提取pt_key= ; pt_pin= ;这2项
fd9232290e44430481e430d1a8d511ac.png
名称一定要填一样的,因为后续脚本需要按这个名称读取你的cookies

JD_COOKIE

填入pt_key= ; pt_pin= ;这2项
cd8fba9b6ae04e0cb32c20a01e4d3171.png
填写完毕后来到这里
a3bd9f4975654cfcab2c5cbfc9f4f331.png
修改抓取文件类型

RepoFileExtensions="js py ts"

顺便一提配置通知及机器人也是在下方,看你用什么推送的服务填写对应的key,不懂的可以进官网看看
如果发现脚本有运行不了的可能是配置文件没有声明对应的变量,可以在脚本文件中查看需要声明的变量
8.安装依赖
青龙面板安装好后,有些脚本总是提示找不到依赖,网上的教程大多是ssh或者群晖终端安装,对于新手朋友来说不是很友好,其实青龙面板的依赖管理里面可以直接安装依赖,只需要输入依赖的名称就行。
根据我下面的依赖名称和分类,在青龙面板的依赖管理里面,直接添加名字就行
QQ图片20220721230746.png
在面板里安装的依赖:

NodeJs下

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

Python3下

requests
canvas
ping3
jieba

Linux下

bizCode
bizMsg
lxml

9.出现错误问题
1.一般出现这种错误:(缺依赖)
Error: Cannot find module ‘xx’
解决方法:docker exec -it 容器名 pnpm install xx
2.一般出现这种错误:(缺文件)
Error: Cannot find module ‘./xx’
解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。
3.一般出现这种错误:(缺py依赖)
ModuleNotFoundError: No module named ‘xxx’.py
解决方法:docker exec -it 容器名 pip3 install xxx
4.遇到这种问题:(脚本问题)
TypeError: Cannot read property ‘xxxx’ of undefined
这种脚本问题、IP问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。
解决方法:此类问题较为复杂根据实际情况解决吧。最好搞动态IP。

最后修改:2023 年 12 月 13 日
如果觉得我的文章对你有用,请随意赞赏