本文是本群羊毛大佬最新力作,解决了docker2删库的问题,让大家每个京东号每天能薅几块钱大强子羊毛,把小鸡的钱赚回来。再次特别感谢大佬的分享和付出!

1 概述

2021.2.4京东羊毛docker2(即jd-base项目)作者,发布引退宣言:“想要我的财宝吗?想要的话可以给你,去找吧!我把一切都放在那里了!”于是所有的人们开始起航,更新备份镜像,世界迎来了大DIY时代。

邮件门事件后,两位大佬先后私库淡出,今天E大更是宣称放弃维护项目,并于当天20:00删除了docker hub上的镜像。现在如今仍奋斗在京东引流第一线,为京东开疆拓土的勇士也只剩下lxk0301大佬的gitee库了。

且撸且珍惜吧!

2 食用方法

2.1. 关于Docker2

上一期4.0教程 虽经历过私库断更的窘境,但很快E大就修复了docker镜像,绿头大佬威龙也魔改了git_pull.sh,凡此种种都为今后的自力更生打下了良好的基础。

为了不使新来的朋友,在使用4.0教程拉取镜像失败时一脸懵逼,遂完善补充本篇教程,作为最近三个月羊毛生涯的一个小结。

2.2. 保姆教程

2.2.1. 食用说明

2.2.2. 开始食用:

1. 安装docker (已安装跳到第2步)

#安装docker
sudo yum check-update
curl -fsSL https://get.docker.com/ | sh
sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker

2. 查看、删除、更新、重启 容器和镜像等

如:

docker ps -a  #docker查看容器
docker images #docker查看镜像

然后操作一些更新、停止、重启、删除的操作(最好自学一些docker的基础命令,具体可以google或者参考4.0教程

3. 使用备份镜像

因为E大已经删除了dockerhub的V3版gitee镜像,dockhub有人备份了镜像:noobx/jd:v3

京东薅羊毛备份镜像

京东薅羊毛备份镜像

4. 创建容器

#如果是旁路由,建议用--network host \代替-p 5678:5678 \这一行:

docker run -dit \
-v /root/jd/config:/jd/config \
-v /root/jd/log:/jd/log \
-v /root/jd/scripts:/jd/scripts \
-v /root/jd/scripts2/docker:/jd/scripts2/docker \
-v /root/jd/git_pull.sh:/git_pull.sh \
-p 5678:5678 \
--name jd \
--hostname jd \
--restart always \
noobx/jd:v3
#控制面板http://<ip>:5678
#多容器示例
docker run -dit \
-v /root/jd1/config:/jd/config \
-v /root/jd1/log:/jd/log \
-v /root/jd1/scripts:/jd/scripts \
-v /root/jd1/scripts2/docker:/jd/scripts2/docker \
-v /root/jd1/git_pull.sh:/git_pull.sh \
-p 9001:5678 \
--name jd1 \
--hostname jd1 \
--restart always \
noobx/jd:v3
 #控制面板http://<ip>:9001

注意

1. 请在创建后使用docker logs -f jd查看创建日志,直到出现容器启动成功…字样才代表启动成功(不是以此结束的请更新镜像),按Ctrl+C退出查看日志。

docker查看日志

docker查看日志

2. 访问http://<ip>:5678(ip是指你Docker宿主机的局域网ip),初始用户名:admin,初始密码:adminadmin,请登陆后务必修改密码,并在线编辑config.sh和crontab.list,

    其中config.sh可以对比修改,如何修改请仔细阅读各文件注释。(或者来群里交流电报交流群https://t.me/hijkclub。config.sh和crontab.list如未启用控制面板自动启动功能,请运行docker exec -it jd node /jd/panel/server.js来启动,使用完控制面板后Ctrl+C即可结束进程。如无法访问,请从防火墙、端口转发、网络方面着手解决。

    3. 只有Cookie是必填项,其他根据你自己需要填。编辑好后,如果需要启动挂机程序(目前只有一个疯狂的JOY需要挂机),请重启容器:docker restart jd。在创建容器前config.sh中就有有效Cookie的,无需重启容器。

    京东薅羊毛在线编辑工具

    京东薅羊毛在线编辑工具

    京东薅羊毛扫码获取cookie

    京东薅羊毛扫码获取cookie

    5. 更新配置

    访问http://<ip>:5678并编辑保存好即可,其他啥也不用干,容器也不用重启。其中config.sh改完立即生效,crontab.list会在下一次任何定时薅羊毛任务启动时更新。

    如未启用控制面板自动启动功能,请运行docker exec -it jd node /jd/panel/server.js来启动,使用完控制面板后Ctrl+C即可结束进程。如无法访问,请从防火墙、端口转发、网络方面着手解决。

    6. 如何重置控制面板用户名和密码

    docker exec -it jd bash jd resetpwd

    7. 手动运行脚本

    #手动 git pull 更新脚本
    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 jd_bean_change now

    8. 京东羊毛互助码获取脚本

    docker exec jd bash jd jd_get_share_code now #不全,辅助看日志:/安装目录/jd/log

    两个好用的互助码提交bot:

    1、 @TuringLabbot

    2、 @LvanLamCommitCodeBot

    9. 京东joy挂机自动合成34级脚本

    #京东疯狂joy24小时不停跑脚本,自动合成,前期要偶尔看看有没有卡小joy
    #当834级,6Q以上金币会自动合joy,合出分红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

    10 魔改sh,自行添加上游仓库

    京东薅羊毛扫码获取cookie

    京东薅羊毛扫码获取cookie

    电报交流群https://t.me/hijkclub里交流

    11. 特别说明:可能需要京东app手动操作的部分

      进入京东app——右下角我的:

      • 东东农场——选择种植物(大概15天收获,支付01元,买好了换新)
      • 东东萌宠——领取宠物、选择奖励
      • 第二页摇钱树——领取幼苗
      • 京喜工厂、惊喜农村

    3 总结

    薅京东羊毛,跟大强子做兄弟;

    群里一起薅,每天聊骚喝奶茶。

    电报交流群https://t.me/hijkclub

    分类: VPS教程

    83 条评论

    hhhhh · 2021年7月29日 03:40

    重新部署了一个服务器,作者删库了吗?docker库里已经看不见了,无法安装

      威龙 · 2021年7月29日 15:29

      有可能吧,或者用国外服务器试试

      hhhhh · 2021年7月29日 19:38

      解决了,在旧服务器上保存为tar文件, scp到了新服务器上部署了,还能跑。我用的vultr, docker官方库已经看不见jd了,但是脚本还在更新着

    就OK空调 · 2021年7月12日 16:32

    订阅SEVER酱和pushplus, TG都失败了。请教

      威龙 · 2021年7月13日 09:21

      配置错了,自己检查一下

    就OK空调 · 2021年7月12日 16:16

    消息推送好像不管用,我试了SVER酱,pushplus, 还有TG机器人。都不行。请指导。

    JOJO404 · 2021年7月10日 16:07

    你好 请问这个版本的怎么更换源呢?试了一下青龙面板,搞不懂,还是这个方便,如果站长可以出个青龙的教程就好了。

      威龙 · 2021年7月11日 08:54

      这个直接就能用了

    缘来是你 · 2021年6月17日 12:36

    我通过教程部署好了,也出现了启动成功,但是访问不了控制台页面,使用的本机ip+端口号也不行,这种的怎么搞?

      缘来是你 · 2021年6月17日 12:48

      已经解决,增加参数后成功进入面板
      -p 5678:5678 `# 设置端口映射,格式为 “主机端口:容器端口”,主机端口号可自定义` \
      -e ENABLE_HANGUP=true `# 启用挂机功能` \
      -e ENABLE_WEB_PANEL=true `# 启用控制面板功能` \

    star · 2021年6月15日 18:15

    最近脚本不跑了,一直parse error at 417,这种怎么解决

      威龙 · 2021年6月16日 16:57

      用最新版镜像:noobx/jd:v3

        star · 2021年6月17日 10:03

        这个还是跑不了,有报错

      威龙 · 2021年6月17日 14:46

      到群里问作者

    zsylife · 2021年6月12日 17:56

    用户 zsy life
    tg加不了群了 麻烦解除下

      威龙 · 2021年6月13日 23:20

      解了

        mochen · 2021年6月15日 14:16

        脚本失效了吗

          威龙 · 2021年6月15日 16:06

          换个镜像就可以

            star · 2021年6月15日 18:13

            请问换哪个镜像,在哪儿

            威龙 · 2021年6月17日 14:46

            网页已经更新了,自己看吧

    zuladead · 2021年6月9日 23:16

    通过网页版登陆京东m,jd,com获取了cookie,然后网页登出京东就提示cookie无效了
    这种情况下如何获取多个cookie

      威龙 · 2021年6月10日 10:25

      建议用扫码方式获取

      zuladead · 2021年6月11日 16:06

      新手,发现了有一个getJDCookie的脚本,终端里运行一下就可以扫码了,谢谢
      docker exec jd bash jd getJDCookie now

    loren · 2021年5月7日 00:09

    最后一步的魔改,如何使用?

      威龙 · 2021年5月7日 00:35

      需要会shell编程

    jnngui · 2021年4月28日 23:38

    请问大佬 原来我的cookie用的好好的,前几天更新了一下脚本,原来的cookie就提示 请先获取京东账号 cookie。
    这是什么原因啊

      威龙 · 2021年4月28日 23:54

      失效了,重新获取吧

    loren · 2021年4月17日 22:43

    我是小白,想问下,1)如何更新任务脚本,2)互助码的机制是什么?云使用么?多谢。

      威龙 · 2021年4月18日 06:10

      加群问大佬

    joker · 2021年4月16日 22:28

    出了个tg面板的,大佬有兴趣出个教程吗?

      威龙 · 2021年4月17日 00:30

      群里让大佬写吧

    Lin · 2021年4月13日 21:52

    查看创建日志时卡在这里是什么原因呢
    [[email protected] ~]# docker logs -f jd

    ========================1. 更新源代码========================

    crond[8]: crond (busybox 1.31.1) started, log level 8

    ————————————————————–

    系统时间:2021-04-13 21:49:08

    SHELL脚本目录:/jd

    JS脚本目录:/jd/scripts

    ————————————————————–

    更新shell脚本,原地址:https://gitee.com/dockere/jd-base

    Fetching origin
    remote: Enumerating objects: 58, done.
    remote: Counting objects: 100% (58/58), done.
    remote: Compressing objects: 100% (54/54), done.
    remote: Total 54 (delta 34), reused 0 (delta 0), pack-reused 0
    Unpacking objects: 100% (54/54), 6.66 KiB | 378.00 KiB/s, done.
    From https://gitee.com/dockere/jd-base
    c8ff10a..79f74a2 master -> origin/master
    40cbb2b..21fbf7b py -> origin/py
    HEAD is now at 79f74a2 update

    shell脚本更新完成…

    更新lxk0301脚本,原地址:https://gitee.com/lxk0301/jd_docker

    Fetching origin

      威龙 · 2021年4月14日 09:39

      原作者闭源了

    dada · 2021年4月7日 16:05

    2. 访问http://:5678(ip是指你Docker宿主机的局域网ip)

    请问这一步谷歌云自建的服务器里怎样操作,宿主机的局域网ip如何查询

      威龙 · 2021年4月7日 18:35

      从vps网页后台查看

        dada · 2021年4月8日 16:32

        [email protected]:~# ifconfig
        docker0: flags=4163 mtu 1500
        inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
        inet6 fe80::42:29ff:fea7:1a7 prefixlen 64 scopeid 0x20
        ether 02:42:29:a7:01:a7 txqueuelen 0 (Ethernet)
        RX packets 4896 bytes 385104 (376.0 KiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 5513 bytes 22509881 (21.4 MiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

        ens4: flags=4163 mtu 1460
        inet 10.140.0.8 netmask 255.255.255.255 broadcast 10.140.0.8
        inet6 fe80::4001:aff:fe8c:8 prefixlen 64 scopeid 0x20
        ether 42:01:0a:8c:00:08 txqueuelen 1000 (Ethernet)
        RX packets 1459483 bytes 2931505966 (2.7 GiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 863363 bytes 2629411690 (2.4 GiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

        lo: flags=73 mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10
        loop txqueuelen 1000 (Local Loopback)
        RX packets 777845 bytes 2435465412 (2.2 GiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 777845 bytes 2435465412 (2.2 GiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

        vethc3489d0: flags=4163 mtu 1500
        inet6 fe80::b4cc:bfff:fe23:2024 prefixlen 64 scopeid 0x20
        ether b6:cc:bf:23:20:24 txqueuelen 0 (Ethernet)
        RX packets 4896 bytes 453648 (443.0 KiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 5527 bytes 22510957 (21.4 MiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
        ———————————————————————————————–
        请问哪个是宿主机的局域网ip啊,试了下都连不上啊。。。

          威龙 · 2021年4月8日 16:41

          就是你vps的公网ip

            dada · 2021年4月8日 21:16

            谢谢大佬,搞定了

          sss · 2021年7月3日 01:24

          我也是用的服务器搭建的 但是公网ip去访问 是访问不了面板 怎么解决啊 大佬

            威龙 · 2021年7月3日 10:01

            需要放行端口

    liu · 2021年4月2日 10:22

    设置好了cookie却一直提示请先配置好cookie

      威龙 · 2021年4月2日 16:54

      cookie格式填错了

    cj · 2021年3月30日 23:45

    登录在线编辑工具后,没有扫码提取cookie按钮了,希望更新一下

      威龙 · 2021年3月31日 09:54

      作者隐藏了,手动获取吧

        li · 2021年4月14日 11:33

        手动获取的cookie 应该填在哪里,翻遍了config.sh,不知道填在哪里?

          lingsvscs · 2021年4月14日 11:42

          2021-4-12更新的

          威龙 · 2021年4月14日 11:42

          有个Cookie1的变量,填在后面就好了,比如Cookie1=”你获取的cookie”

    one.880 · 2021年3月24日 21:12

    登录在线编辑工具后,没有扫码提取cookie按钮了,请问怎么办?

      炒菇专家 · 2021年3月31日 11:03

      作者隐藏了,手动获取吧

    ericjoe · 2021年3月13日 22:16

    加群失败,麻烦大佬解除屏蔽,用户名是 ericjoe

      威龙 · 2021年3月13日 22:22

      解除屏蔽了,再试试

    yama · 2021年3月4日 14:28

    这是啥子原理哟,居然能薅JD羊毛!

      威龙 · 2021年3月4日 15:28

      这个羊毛可以,每天能有个一两块钱

    123 · 2021年3月3日 08:21

    重启了一下容器网页端突然打不开了是什么问题,重启NAS也没用

      威龙 · 2021年3月3日 12:08

      进容器内运行面板程序

        123 · 2021年3月3日 21:33

        用docker exec -it jd node /jd/panel/server.js命令出现这个错误
        Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/containers/jd/json: dial unix /var/run/docker.sock: connect: permission denied

          123 · 2021年3月3日 22:50

          解决了,要加sudo

    Ohtian · 2021年2月21日 18:28

    lxk0301大佬的gitee库 又被封了

      威龙 · 2021年2月21日 18:29

      等大佬更新吧

      ChangWeiCat · 2021年2月21日 21:44

      更新镜像。删除容器重装

      SuperMantio · 2021年2月21日 23:32

      《京东薅羊毛》Linux 一键部署
      Github:https://github.com/SuperManito/JD-FreeFuck
      Gitee: https://gitee.com/SuperManito/JD-FreeFuck

      • 支持四大常用 GNU/Linux 发行版
      • 基于 EvineDeng 公布的源码开发
      • 此版本为系统直装,方便使用
      • 有完善且强大的教程帮助入手

      新版更新内容:
      1. 解决了 lxk0301/jd_scripts 私有库的问题
      2. 更新 config.sh 与 git_pull.sh 配置文件到最新版本
      3. 为 VPS 环境单独开发了部署脚本
      4. 优化了一键脚本,将挂机活动移到了末尾,删除了不该运行的活动
      5. 优化了代码结构,附带备用方案,提高了部署成功率
      6. 为 软路由、NAS 环境提供了基于 Docker 的解决方案

      郑重承诺:本人项目无任何附加互助码,全部开源!

      软路由、NAS环境:
      基于 x86架构 环境的教程:https://github.com/SuperManito/JD-FreeFuck/wiki/Docker-Install-(-Soft-Router-&-NAS-)
      基于 ARM架构 环境的教程:https://v2raytech.com/jd-script-diy-tutorial/

    funny mud pee · 2021年2月21日 17:28

    俺也没进去。叫funny mud pee 。。大佬解救

      威龙 · 2021年2月21日 18:29

      解封了

    li · 2021年2月20日 11:50

    为什么我加tg群组提示无法访问此群组- –

      li · 2021年2月20日 11:52

      用户名数字1
      应该是没输入验证码被踹了- –

      威龙 · 2021年2月20日 12:11

      发用户名给我,应该是被其他管理员拉黑了

        li · 2021年2月20日 12:29

        用户名就是1

          威龙 · 2021年2月20日 12:31

          解除屏蔽了

    leasing · 2021年2月19日 10:56

    10 魔改sh,自行添加上游仓库???
    怎么搞

      威龙 · 2021年2月19日 11:27

      需要自己编辑git_pull.sh文件,不懂就算了吧

    A · 2021年2月16日 10:33

    无法加群

      威龙 · 2021年2月16日 10:46

      你的用户名是什么?应该是没输入验证码被踢了

    123 · 2021年2月10日 09:25

    之前按照4.0的部署好了E大的docker还能正常用嘛?

      123 · 2021年2月10日 09:28

      指活动脚本还能不能正常更新

        zhang · 2021年2月10日 11:12

        谢谢大佬~

      威龙 · 2021年2月10日 11:00

      可以正常用

      zhang · 2021年2月10日 11:12

      同问,目前用起来貌似挺好的

    SuperManito · 2021年2月6日 22:59

    《京东薅羊毛》Linux 一键部署
    https://github.com/SuperManito/JD-FreeFuck

    • 支持四大常用 GNU/Linux 发行版
    • 基于 Evine 公布的源码开发
    • 此版本为系统直装,更加方便使用

    新版更新内容:
    1.为 VPS 环境单独开发了部署脚本
    2.为 软路由 环境提供了基于 Docker 的解决方案
    3.为 NAS 环境提供了基于 Docker 的解决方案
    4.优化了一键脚本,将挂机活动移到了末尾
    5.优化了代码结构,提高了部署成功率

    软路由、NAS解决方案:
    https://github.com/SuperManito/JD-FreeFuck/wiki/Docker-Install-(-Soft-Router-&-NAS-)

    tiger · 2021年2月6日 16:19

    请问这个怎么放在群晖里面跑。

      威龙 · 2021年2月6日 16:32

      加群问大佬

      szcare · 2021年2月7日 16:15

      这里的是命令行,群晖的是图形化界面,转换一下就可以了

    发表评论

    您的电子邮箱地址不会被公开。 必填项已用*标注