一、说明:
1.青龙面板是一个脚本控制平台,本身不带脚本。
2.通过拉取还在维护的脚本进行自动签到。
3.签到需要获取cookie的两项参数pt_key、pt_pin。
4.可以通过server酱等进行微信消息推送。

二、准备:
1.设备需要开放22端口(SSH)。
2.putty、xshell等SSH登录工具。
三、操作步骤
1.SSH root账户登录:

sudo -i

以安装青龙面板到/docker/ql目录为例:

部署青龙脚本

docker run -dit \
    -v /docker/ql/config:/ql/config \
    -v /docker/ql/db:/ql/db \
    -v /docker/ql/scripts:/ql/scripts \
    -v /docker/ql/log:/ql/log \
    -v /docker/ql/jbot:/ql/jbot \
    -p 5700:5700 \
    --name qinglong \
    --restart always \
    whyour/qinglong:latest

2.面板设置

打开http://ip:5700,默认账号admin,密码:admin。此时密码会重置,需要获取重置后的密码,password后面的字符就是密码,输入新密码登录即可。

cat  /docker/ql/config/auth.json

1.png

在青龙面板的定时任务_添加任务中,拉取胖虎的faker2仓库,有了这些脚本才能签到:

名称:

faker2.git

命令:

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

定时规则:

0 0 0 * * *

2.jpg
3.设置JD_COOKIE

以edge浏览器为例,打开JD触屏版: https://home.m.jd.com ,按下F12,找到网络_全部,然后登录,此时名称栏目会出现log.gif开头的栏目,点击该栏目,后面会出现cookie详细条目,只需要其中的pt_key、pt_pin的值。

在青龙面板环境变量_添加变量中添加:

名称

JD_COOKIE

值(英文的,和;必不可少)

样例:

pt_key=AAJiX8BdDhxU24Qyfdfhfghjf234r6ghdjghadfsdadgjfgcOu9tythtyC0;pt_pin=jd_qNWLRfgsryrteyrthdfgbwerrw46hekAuD7uU;

3.jpg

pt_key=<你从浏览器中复制的pt_key>,pt_pin=<你从浏览器中复制的pt_pin>;

4.设置server酱(不需要微信推送的可以不进行这一步)

打开server酱注册: https://sct.ftqq.com 获取token。

青龙面板中打开配置文件_config.sh,按照注释填入token,保存即可。

PS:ninja可以搭配青龙面板使用扫码登陆,但是bug较多,仍推荐上述方式登录。多个账号请重复3步骤即可。

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