docker 搭建青龙系统京东签到

步骤

搞一台 2核1G 的垃圾机器,首先安装 docker。

# install docker
sudo curl -sSL get.docker.com | sh
# install and run qinglong
docker run -dit \
  -v $PWD/ql:/ql/data -p 5700:5700 \
  --name qinglong --hostname qinglong --restart unless-stopped \
  whyour/qinglong:latest

然后配置 nginx 给 5700 搞个域名。

# /etc/nginx/conf.d/ql.conf
server {
  listen 80;
  server_name ql.domain.com;

  location / {
    proxy_pass http://localhost:5700;
  }
}

# restart nginx
nginx -t
nginx -s reload

浏览器访问域名,安装 setup 提示一步步操作。通知可以去 pushplus 申请一个 token,直接微信扫码即可。

直接回到 ECS 的控制台,给青龙安装京东签到脚本。

# 进入青龙容器内部
docker exec -it <container-id> bash

# 安装京东签到脚本
ql repo https://js.6dygit.workers.dev/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
# 安装脚本所需依赖,首次拉库运行一次即可
cd repo/6dylan6_jdpro
chmod +x jd_indeps.sh
./jd_indeps.sh

执行完毕退出容器。这里需要注意,仓库尽量用一些靠谱的,不要用加密和魔改过的仓库,会出现盗用 cookies 去京东买腾讯生活权益事件。

浏览器回到青龙面板,在「脚本管理」中找到 jdCookie.js 把自己的 cookie 添进去。获取 cookies 的方法,看 浏览器插件获取京东cookie教程

如果需要搞多个帐号代签,也可以这里搞。

初步就完工了。

如果本机能翻墙

ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
cd data/repo/6dylan6_jdpro
chmod +x jd_indeps.sh
./jd_indeps.sh # 安装脚本所需依赖

2022.10.05 更新

2.13 版本以上拉库方式变了,到订阅管理添加订阅可自动更新脚本,参考 这里

其次,现在的 JK 帐号改用环境变量来配置,不放在 JDCookies.txt 脚本里面了。配置方法参考 这里

相关

如果觉得我的文章对您有用,请在支付宝公益平台找个项目捐点钱。 @Victor Mar 4, 2022

奉献爱心