1. 概述
《致富经》有云:docker1+2+3我可以不用,但是你不能没有。
京东羊毛(github源码库)里docker方案,收录了三种方法(现在只剩两种,可能因为更新的原因,移除了docker3)。本着更多利用vps小鸡的意愿,我分别折腾了docker(1+3)两篇教程:
Docker1致富经:每天1000+京豆,京东薅羊毛全攻略
Docker2致富经2.0:京东薅羊毛(docker一)Step by Step保姆教程
因为时常会关注git pull更新,昨天无意中发现docker2脚本换了新架构,原V2版本停止更新,全新的V3版本部署很简单,而且效果比docker1还好。
当然Docker2 V3 Linux版本我还是遇到了上一期教程说的网络问题,研究了下放弃。
本期的教程为Docker2 V3 docker版。
2. 食用方法
2.1. 关于Docker2
Docker2 V3 docker版大概是VPS京东薅羊毛最好的脚本了。部署完毕之后,如果没有大版本架构的迭代更新,那就只需要定期换cookie就行了。
可能也就config.sh的配置文件复杂一点,但是配置的过程会使你比1和3,更能理解这个羊毛脚本。
- 我用某美国vps部署Docker2 V3 linux版的时候正常,但运行时候出现网络连不上京东的情况,然后迁移到本地openwrt旁路由无法更新git。之前群里有人用香港和国内机器运行V2版时正常。(so 放弃)
- 本期的教程为Docker2 V3 docker版。
2.2. 保姆教程
2.2.1. 食用说明
- 首先源码公开Docker2 V3 docker版的库
- 其次本次弃用docker2 V3 Linux版的库
- 此教程自备VPS,教程运行系统centos7,这里有大威天龙精选推荐
- 此方案每天自动运行,自动更新,建议搭配server酱的微信通知运行
2.2.2. 开始食用:
1. 创建目录、文件
#创建脚本目录/appdata/jd/config cd / && mkdir /appdata && mkdir /appdata/jd && cd /appdata/jd && mkdir config # 下载github仓库的sample/config.sh.sample,保存到刚刚创建的config文件夹下,并命名为sh(必须是这个名称) wget --no-check-certificate https://gitee.com/evine/jd-base/raw/v3/sample/config.sh.sample -O config/config.sh # 下载github仓库的sample/docker.list.sample,保存到刚刚创建的config文件夹下,并命名为list(必须是这个名称) wget --no-check-certificate https://gitee.com/evine/jd-base/raw/v3/sample/docker.list.sample -O config/crontab.list #编辑刚刚下载到/appdata/jd/config文件夹下的两个文件,可使用ssh工具连接服务器进行编辑(如WinSCP、bitvise等) #其中sh(填自己的信息)是配置文件,crontab.list(可默认设置)是定时任务清单。
2. 安装docker
#安装docker sudo yum check-update curl -fsSL https://get.docker.com/ | sh sudo systemctl start docker sudo systemctl status docker sudo systemctl enable docker
3. 创建容器
#(一)如果你想从github更新脚本: docker run -dit / -v /appdata/jd/config:/jd/config / -v /appdata/jd/log:/jd/log / --name jd / --hostname jd / --restart always / --network host / evinedeng/jd #(一)和(二)的更新库,随便装一个就行了(本教程演示从github,所以屏蔽gitee) #(二)如果你想从gitee更新脚本: docker run -dit / -v /appdata/jd/config:/jd/config / -v /appdata/jd/log:/jd/log / --name jd / --hostname jd / --restart always / --network host / evinedeng/jd:gitee
4. 自动更新Docker容器
#安装containrrr/watchtower可以自动更新容器 docker run -d / --name watchtower / -v /var/run/docker.sock:/var/run/docker.sock / containrrr/watchtower / jd
5. 获取京东cookie和微信推送
6. 更新配置
config.sh和crontab.list两个文件都一样,改完保存好就行,其他啥也不用干,容器也不用重启什么,改完以后,新的任务就以新配置运行了。
7. 手动运行脚本(在 /appdata/jd目录下运行)
#手动 git pull 更新脚本 cd /appdata/jd docker exec -it jd bash git_pull #手动删除指定时间以前的旧日志 docker exec -it jd bash rm_log #手动执行薅羊毛脚本 docker exec jd bash jd xxx # 如果设置了随机延迟并且当时时间不在0-2、30-31、59分内,将随机延迟一定秒数 docker exec jd bash jd xxx now # 无论是否设置了随机延迟,均立即运行 #忘记了命令也不要紧,先列出脚本列表 docker exec jd bash jd #如测试下京豆变动通知脚本 docker exec jd bash jd jd_bean_change now
8. 特别说明
可能需要京东app手动操作的部分:进入京东app——右下角我的:
-
- 东东农场——选择种植物(大概15天收获,支付01元,买好了换新)
- 东东萌宠——领取宠物、选择奖励
- 第二页摇钱树——领取幼苗
- 京喜工厂
3. 补充更新
1、新增京东joy挂机自动合成34级脚本
#京东疯狂joy24小时不停跑脚本,适用京东羊毛docker2。 #京东疯狂joy没满34级的,跑下面这个脚本。满34级了,也可以挂机刷金币不会合成35级joy。 #centos7系统 yum -y install screen screen -S joy docker exec jd bash jd jd_crazy_joy_coin now #按Ctrl+A,再按"D"键 #退出screen窗口让它24小时不停跑 screen -D -r joy #进入joy窗口 #openwrt系统 opkg update opkg install screen screen -S joy docker exec jd bash jd jd_crazy_joy_coin now #按Ctrl+A,再按"D"键 #退出screen窗口让它24小时不停跑 screen -D -r joy #进入joy窗口 #如果有新增账号要跑的话 screen -D -r joy #进入窗口 #按Ctrl+C docker exec jd bash jd jd_crazy_joy_coin now
2、pushplus消息推送(用了下很简单,效果也挺好的)
Push Plus,微信扫码登录后一对一推送或一对多推送,参考文档:http://pushplus.hxtrip.com/
3、截至2020.12.24所有京东docker2互助码脚本
#自己有5个号的话就1-6里面填;没有就和别人合作,自己填1-6,别人的填ABCD #手动运行一次,ssh里或者log里看日志 #crazyJoy任务助力码(目前好像没地方填,等更新吧) docker exec jd bash jd jd_crazy_joy now #【京喜工厂好友互助码】 docker exec jd bash jd jd_dreamFactory now #【东东农场好友互助码】 docker exec jd bash jd jd_fruit now #健康抽奖机(目前好像没地方填,等更新吧) docker exec jd bash jd jd_health now #【东东工厂助力码】 docker exec jd bash jd jd_jdfactory now #京东健康(目前好像没地方填,等更新吧) docker exec jd bash jd jd_jdh now #【京东赚赚助力码】 docker exec jd bash jd jd_jdzz now #【东东萌宠好友互助码】 docker exec jd bash jd jd_pet now #【种豆得豆】 docker exec jd bash jd jd_plantBean now
4. 总结
你还在等什么?一起来High吧!电报交流群https://t.me/hijkclub