# JD-FreeFuck **Repository Path**: wangwanghz/JD-FreeFuck ## Basic Information - **Project Name**: JD-FreeFuck - **Description**: 《京东薅羊毛》一键部署脚本 For Linux - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-06-30 - **Last Updated**: 2021-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README __如果您觉得这个项目不错的话可以在右上角给颗小星星吗?方便分享给更多的朋友吗? (∩_∩)__ *** ## 通知: __2021/1/27__\ __原项目停止更新,所有资源被封或已下架,本人一键脚本仍可部署,已部署的用户不要执行任何更新命令!目前绝大多数活动脚本已失效,静观后续... [ LXK9301/jd_scripts/issues/280 ](https://github.com/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教程](https://github.com/SuperManito/JD-FreeFuck/wiki/Windows10-Install-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 ](https://github.com/SuperManito/JD-FreeFuck/wiki/GetCookies)有详细的图文教程,请点击链接自行获取,此方式获取的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酱 ](http://sc.ftqq.com/)微信推送功能请将`SCKEY`填入下面的双引号内,复制完整命令到终端并执行: sed -i '70c export PUSH_KEY=""' /home/myid/jd/config/config.sh - 附3. 如果需要使用[ 控制面板 ](https://github.com/EvineDeng/jd-base/wiki/Panel)功能,安装命令如下: bash <(curl -sL https://raw.githubusercontent.com/SuperManito/JD-FreeFuck/main/install-panel.sh) _注:此功能可用于在浏览器编辑配置文件、配置定时运行脚本、自定义脚本等功能,脚本安装后已默认启动。_ *** ## 四、使用与更新 __友情提示:获取更多功能请访问[ /EvineDeng/jd-base/wiki/Linux](https://github.com/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`为本人编写的一键更新脚本,自己查看一下这两个文件内容就全明白了,如果你不想用我写的一键脚本请自行删除,其余所有文件均为原作者创作。 - __此项目原作者GitHub网址链接:__ - [lxk0301/jd_scripts](https://github.com/lxk0301/jd_scripts) #此项目核心JavaScript京东活动脚本作者 - [EvineDeng/jd-base](https://github.com/LXK9301/jd_scripts) #此项目Linux环境Shell套壳作者,在其项目[ Issues ](https://github.com/EvineDeng/jd-base/issues/185)有分帖 *** ## 六、项目需知 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](https://github.com/SuperManito/JD-FreeFuck/issues) 反馈 ## 如果老板成功薅到羊毛,赏1元可否(∩_∩) 微信赞赏码