/JD-FreeFuck

《京东薅羊毛》一键部署脚本 For Linux

Primary LanguageShell

如果您觉得这个项目不错的话可以在右上角给颗小星星吗?方便分享给更多的朋友吗? (∩_∩)


通知:

2021/1/27
原项目停止更新,所有资源已下架,本人一键脚本仍可部署,已部署的用户执行更新命令,在下方第四步第3条,静观后续。 LXK9301/jd_scripts/issues/280

2021/1/24
由于原作者更改了帮助文档,从而导致本人的run-all.sh一键执行脚本失效,24日前已部署的朋友请执行更新脚本,命令在下方第四步使用与更新中的第3条。


《京东薅羊毛》一键部署脚本 For Linux

用途:通过JavaScript与Shell自动化脚本参与京东商城的各种活动从而白嫖京豆

支持的 Linux (简体中文) 发行版:

  • Ubuntu:支持 16.04 ~ 20.10 版本,建议优先使用Ubuntu系统 附:Win10应用商店安装Ubuntu教程

  • Debian:支持 8.0 ~ 10.7 版本

  • Kali:支持 2018 ~ 2020.4 版本

  • Fedora:支持 28 ~ 33 版本

  • CentOS:支持 7.0 ~ 8.3 版本,如果是最小化安装,请通过SSH方式进入到终端

    温馨提示:尽量使用最新的稳定版系统,并且安装语言使用简体中文,旧版系统如果遇到问题请及时向我反馈,谢谢!


下面进入正题,部署教程共三步,请认真阅读下面的内容


一、环境部署

  • 命令一键部署:

    bash <(curl -sL https://raw.githubusercontent.com/SuperManito/JD-FreeFuck/main/install.sh)
    

    注:请根据你的操作系统,选择上面对应的命令复制到终端并执行

  • 附1. 如果提示Command 'curl' not found则说明当前未安装curl软件包,安装命令如下:

    apt install -y curl 或 yum install -y curl
    
  • 附2. 如果没有科学上网方式会提示无法解决Hosts,可通过添加解析记录以解决连通性问题,添加命令如下:

    echo "199.232.96.133 raw.githubusercontent.com" >> /etc/hosts
    echo "151.101.88.133 raw.githubusercontent.com" >> /etc/hosts
    
  • 附3. 一键部署后遇到报错怎么办?

    1)检查系统版本、联网状态等基本条件
    2)多次执行manual-update.sh更新脚本尝试
    3)删除/home/myid整个目录后换源重新一键部署
    

    注:如果仍然报错导致部署失败无法运行项目,说明是原作者环境库的问题,请换个时间重试。


二、接下来我们需要您京东账户的“身份证”,它由Cookie部分内容组成,下面是获取途径:

1. 在 Wiki 有详细的图文教程,请点击链接自行获取,此方式获取的Cookie只有1个月有效期。
2. 通过通过下方控制面板功能部署后进入浏览器网页手机扫码获取,此方式获取的Cookie有效期为3个月。


三、配置信息

将获得的Cookie部分内容填入下面命令中的“双引号”内,复制完整命令到终端并执行。(必填)

sed -i '27c Cookie1=""' /home/myid/jd/config/config.sh

参考命令:sed -i '27c Cookie1="pt_pin=xxxxx;pt_key=xxxxxxx;"' /home/myid/jd/config/config.sh

  • 附1. 该项目可同时运行多个账号(最多6个),请按顺序填入下面命令中的“双引号”内,用几个就执行几条对应的命令,复制完整命令到终端并执行:

    sed -i '28c Cookie2=""' /home/myid/jd/config/config.sh
    sed -i '29c Cookie3=""' /home/myid/jd/config/config.sh
    sed -i '30c Cookie4=""' /home/myid/jd/config/config.sh
    sed -i '31c Cookie5=""' /home/myid/jd/config/config.sh
    sed -i '32c Cookie6=""' /home/myid/jd/config/config.sh
    
  • 附2. 如果需要使用 Server酱 微信推送功能请将SCKEY填入下面的双引号内,复制完整命令到终端并执行:

    sed -i '70c export PUSH_KEY=""' /home/myid/jd/config/config.sh
    
  • 附3. 如果需要使用 控制面板 功能,安装命令如下:

    bash <(curl -sL https://raw.githubusercontent.com/SuperManito/JD-FreeFuck/main/install-panel.sh)
    

    注:此功能可用于在浏览器编辑配置文件、配置定时运行脚本、自定义脚本等功能,脚本安装后已默认启动。


四、使用与更新

友情提示:获取更多功能请访问 /EvineDeng/jd-base/wiki/Linux

  • 1.如何运行脚本开始白嫖京豆?

    bash run-all.sh
    
  • 2.如何更新活动脚本?

    bash manual-update.sh
    

    注:建议每次运行活动脚本前执行一次,京东活动经常变化,原作者更新也很频繁。

  • 3.如何更新一键脚本?

    bash <(curl -sL https://raw.githubusercontent.com/SuperManito/JD-FreeFuck/main/update.sh)
    

    注:适用于后期维护更新,当先前一键脚本失效需要更新时会在项目置顶通知。


五、声明

  1. 本人项目为二次使用,我不是该《京东薅羊毛》项目的开发者,所有活动类问题与我无关。
  2. run-all.sh为本人编写的一键执行所有活动脚本,manual-update.sh为本人编写的一键更新脚本,自己查看一下这两个文件内容就全明白了,如果你不想用我写的一键脚本请自行删除,其余所有文件均为原作者创作。

六、项目需知

  1. 该项目运行主目录为/home/myid/jd
  2. 为了保证脚本的正常运行,请不要更改任何组件的位置以避免出现未知的错误
  3. run-all.sh为执行所有活动脚本,仍可通过原作者 bash jd.sh 命令查看教程并执行特定活动脚本
  4. 执行脚本期间可能会卡住或运行挂机脚本,可通过命令 Ctrl + Z/C 跳过继续执行剩余活动脚本
  5. 由于京东活动一直变化所以会出现无法参加活动等正常现象,可手动更新JavaScript活动脚本
  6. 如果需要更新核心JavaScript活动脚本,请执行 bash manual-update.sh 命令进行一键更新即可
  7. 之前填入的Cookie部分内容具有一定的时效性,若提示失效请根据教程重新获取并通过命令手动更新
  8. 因为本人每天也在使用,遇到错误会在第一时间解决,遇到任何与部署相关的问题都可访问本项目寻求帮助

如果您有意见与建议欢迎到 Issuse 反馈

如果老板成功薅到羊毛,赏1元可否(∩_∩)

微信赞赏码