晓怒(xiao.nu),记录分享我的学习笔记,学习一下,记录一下,分享一下。

618了,讲一讲最近比较火的京东羊毛脚本win10下docker安装及使用

最近群里面好多朋友都在问京东薅羊毛,刷京东豆子脚本的事情,原本是开源的东西,被一帮子贩子卖到了淘宝,这里就分享一下大家怎么在win10环境下安装配置吧,github上面全是linux环境下安装的步骤,很多朋友不知道怎么在win10下面搞定它。

  • win10下安装docker及注意事项
  • docker-compose方式安装
  • elecv2p方式安装
  • jd cookie获取方式

介绍两种方式安装吧,总有一款适合您~

win10下安装docker及注意事项

首先访问docker官网下载最新版本的客户端,按照提示下载windows10下面64位版本,一路下一步,一直到结束位置。
需要注意的是需要设置win10的虚拟环境,Hyper-V,如果没有的话,可能还要进bios设置一下开启虚拟硬件的功能。
具体设置看下图:
windows10 设置hyper-v
同时docker是需要开启WSL 2的功能,需要从微软官网下载对应的程序安装。

docker-compose方式安装

安装win下面docker之后,我们开始使用docker-compose的方式安装:

  1. 下载脚本,也可以直接github下来,这里是下载链接:jd-scripts-docker,然后解压到目录下面
  2. shfit+右键 点击目录空白处,点击在此处使用powershell打开
  3. 输入安装代码:docker-compose up --build --force-recreate --detach jd1
  4. 测试签到脚本:docker exec jd1 bash -c 'set -o allexport; source /all; source /env; source /jd-scripts-docker/resolve.sh; cd /scripts; node jd_bean_sign.js'
  5. 修改上面两步中的jd1,改为jd2、jd3……,安装第二个容器,单三个容器……

另外说一下修改cookie的位置:jd-scripts-docker/env/env1、jd-scripts-docker/env/env2……中(具体cookie获取方式后面单独介绍)
推送内容在jd-scripts-docker/env/all中修改

elecv2p方式安装

开始菜单打开powershell,输入命令:docker run --restart=always -d --name elecv2p -e TZ=Asia/Shanghai -p 80:80 -p 8001:8001 -p 8002:8002 elecv2/elecv2p

或者使用docker-compose的方式安装
保存下面的代码为:docker-compose.yaml

version: '3.7'
services:
  elecv2p:
    image: elecv2/elecv2p
    container_name: elecv2p
    restart: always
    environment:
      - TZ=Asia/Shanghai
    ports:
      - "8100:80"
      - "8101:8001"
      - "8102:8002"
    volumes:
      - "./JSFile:/usr/local/app/script/JSFile"
      - "./Lists:/usr/local/app/script/Lists"
      - "./Store:/usr/local/app/script/Store"
      - "./Shell:/usr/local/app/script/Shell"
      - "./rootCA:/usr/local/app/rootCA"
      - "./efss:/usr/local/app/efss"

cd到对应的目录执行:docker-compose pull elecv2p && docker-compose up -d

安装完毕后,访问elecv2p后台:127.0.0.1:8001
选择JSMANAGE,key填CookiesJD,下面空白处即value值按下面的格式填写,多账号以此类推,自行删减。

[
{

"userName": "jd_5bbxxx414",
"cookie": "pt_key=xxx;pt_pin=jd_5xxx414;"   },   {
"userName": "jd_739xxx89e",
"cookie": "pt_key=xxx;pt_pin=jd_739xxx89e;"   },   {
"userName": "jd_413xxxe89",
"cookie": "pt_key=xxx;pt_pin=jd_413xxxe89;"

}
]

在task中填入 https://raw.githubusercontent.com/zero205/JD_tencent_scf/main/jd_task.json 获取任务列表,全部添加即可。

jd cookie获取方式

  1. 电脑浏览器打开京东网址 https://m.jd.com/
  2. F12进入调试,点击左上角模拟手机📱️设备
  3. 使用手机登录,收到验证码之后,随便找一个链接,点击详情,找到pt_pin=xxxx;pt_key=xxxx;这两段的值,并保存在上面的cookie设置里面即可。

文末放个我的京东线报群
京东线报群

证书/奖状生成器,支持自定义内容、字体,快捷批量生成图片
3 评论
    wangChrome 104Windows 10
    2022年09月03日回复

    只能打开127.0.0.1,127.0.0.1:8001 打不开。

      wangChrome 104Windows 10
      2022年09月03日回复

      @wang elecV2P-customize personal 这个网页

        白小怒Chrome 105Windows 10
        2022年09月10日回复

        @wang 你看下是不是本地的其他服务把这个端口占用了,如果占用了,可以自己修改一下yml文件里面的配置。