步骤
搞一台 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 脚本里面了。配置方法参考 这里。
相关