首先手机下载 Termux软件
闪电盘下载:Termux
百度下载:Termux 提取码: 28gb
夸克网盘下载:Termux
蓝奏云盘:Termux
许多应用市场也可以找到
一键安装: #脚本:
#bash <(curl -Ls https://ghproxy.com/https://raw.githubusercontent.com/hajiuhajiu/scripts/master/docker/termux)
安装过程中如果出现(Y/I/N/O/D/Z) [default=N],输入y回车就行,安装到最后会出现你的面板地址和账号密码,如果面板进不去的话清除软件数据按照下方手动执行命令安装。
由于众所周知的原因, GITHUB登录非常不稳定,脚本会复制一次基本不成功,在termux里输入 ###:进入文件夹目录:
cd jd-base/ //到jd-base目录,已经进入无需再输
:更新脚本库:
bash git_pull.sh
如不成功可以多运行几次,
安装完成后打开手机浏览器输入 http://127.0.0.1:5678 后进入登陆页面, 用户名密码 admin/admin 密码也有amdin5678 版本,
登陆后更新cookie, 京东cookie 寻找方法可以参见介绍,cookie 格式一定为下面格式,增加cookie改变后面的序号即可,一定从Cookie1开始, 格式不对会造成许多问题,甚至面板无法启动,请注意!!!!!
Cookie1="pt_key=AAJhcxxxx; pt_pin=nixxxxxxx;" Cookie2="pt_key=AAJhcxxxx; pt_pin=nixxxxxxx;"
手动执行命令安装
1:打开后安装nodejs运行环境:
pkg install git vim nodejs perl cronie -y
apt update && apt upgrade -y
apt install nodejs -y
2:拉取仓库:
git clone https://github.com/hajiuhajiu/jd-base.git
3:进入文件夹目录:
cd jd-base/
4:创建config文件夹:
mkdir ~/jd-base/config
5:复制文件到config文件夹里并重命名为config.sh:
cp -i ~/jd-base/sample/config.sh.sample ~/jd-base/config/config.sh
6:还是复制文件到文件夹:
cp -i ~/jd-base/sample/termux.list.sample ~/jd-base/config/crontab.list
7:替换文件代码:
sed 's?storage/shared/jd?jd-base?' ~/jd-base/config/crontab.list
8:更新脚本库:
bash git_pull.sh
9:启动crond
crond -ipP
10:启动定时任务:
crontab ~/jd-base/config/crontab.list
11:启动控制面板:
cp -i ~/jd-base/sample/auth.json ~/jd-base/config/auth.json
cd ~/jd-base/panel
npm i
npm i pm2 -g
pm2 start server.js
12:浏览器输入127.0.0.1:5678进入后台
账号:admin
密码:admin
! 登录进去后在首页填入你的京东cookie,然后软件锁定在后台就会自动运行了,会自动在后台运行并更新我仓库的脚本。
常见问题合集
重新启动挂机:
cd jd-base/
crond -ipP
crontab ~/jd-base/config/crontab.list
cd ~/jd-base/panel
pm2 start server.js
以上命令一行一行输入,输入到最后就已经启动挂机了,可以在浏览器访问控制面板查看
手动运行脚本:
bash ~/jd-base/jd.sh (这里填写脚本名) now
示例:bash ~/jd-base/jd.sh jd_bean_change now
手动更新脚本:
cd jd-base/
bash git_pull.sh
查看互助码:
首先去面板点击Share Code查看互助码,如果没有的话,使用termux手动运行脚本查看互助码:
bash ~/jd-base/jd.sh jd_get_share_code now
然后再去面板查看。
填写互助码:
以京东农场为例,比如你填写了5个cookie账号,如果你想让后面4个账号助力第一个账号,那么在首页找到京东农场互助码按照下方格式填写:
MyFruit1="这里填写第一个账号助力码"
MyFruit2=""
MyFruit3=""
MyFruit4=""
MyFruit5=""
ForOtherFruit1="${MyFruit1}"
ForOtherFruit2="${MyFruit1}"
ForOtherFruit3="${MyFruit1}"
ForOtherFruit4="${MyFruit1}"
ForOtherFruit5="${MyFruit1}"
这里的ForOtherFruit1填写的内容代表你第一个账号要助力的助力码,ForOtherFruit2填写的内容也是助力你填写的第一个账号助力码,以下同理。
如果你想助力多个账号,按照下方格式填写:
MyFruit1="这里填写第一个账号助力码"
MyFruit2="这里填写第二个账号助力码"
MyFruit3="这里填写第三个账号助力码"
MyFruit4="这里填写第四个账号助力码"
MyFruit5="这里填写第五个账号助力码"
ForOtherFruit1="${MyFruit2}@${MyFruit4}@${MyFruit5}"
ForOtherFruit2="${MyFruit1}@${MyFruit3}@${MyFruit4}"
ForOtherFruit3="${MyFruit1}@${MyFruit2}@${MyFruit4}"
ForOtherFruit4="${MyFruit3}@${MyFruit5}@${MyFruit1}"
ForOtherFruit5="${MyFruit2}@${MyFruit3}@${MyFruit4}"
这里的ForOtherFruit1填写的内容代表你第一个账号助力第二个助力码,第四个助力码,第五个助力码。 ForOtherFruit2填写的内容代表你第二个账号助力第一个助力码,第三个助力码,第四个助力码。 以下同理。
可能需要在首页填的变量有:
第210行:健康社区助力码
第228行:京东农场助力码
第247行:东东萌宠助力码
第266行:种豆得豆助力码
第285行:京喜工厂助力码
第304行:京东工厂助力码(这个目前不需要填写,脚本会自动互相助力)
第432行:闪购盲盒助力码
第451行:财富岛互助码(这个目前不需要填写,脚本会自动互相助力)
第471行:京东试用开关,默认不运行试用脚本,如需使用看注释
消息推送:
会把你的账号运行脚本的消息推送到你填写的token中,以微信'pushplus 推送加'为例:
微信关注'pushplus 推送加'公众号,点中间激活消息,右下角功能-个人中心查看你的token,复制下来填入首页114行,下面那一行是群组推送,可以不填。
浏览器获取京东cookie教程
以下浏览器都行
Chrome浏览器
新版Edge浏览器
国产360,QQ浏览器切换到极速模式
操作步骤
电脑浏览器打开京东网址 https://m.jd.com/
按键盘F12键打开开发者工具,此时须再次确认下网址是m.jd.com,不是须重新输入m.jd.com 进入然后点下图中的图标 切换到手机模式
此时是未登录状态(使用手机短信验证码登录),如已登录请忽略此步骤
使用手机短信验证码登录(此方式cookie有效时长大概31天,其他登录方式比较短)
登录后,选择Network,有很多链接的话点箭头这里清空下 清空
然后再点我的,链接就变少了 再次点击我的
点第一个链接(log.gif)进去,找到cookie,复制出来,新建一个TXT文本临时保存一下,下面需要用到 寻找log.gi
第六步复制出来的cookie比较长,我们只需要pt_pin=xxxx;和 pt_key=xxxx;部分的内容即可(注:英文引号;是必要的)。可以用下面的脚本,在Chrome浏览器按F12,console里面输入下面脚本按enter回车键
var CV = '单引号里面放第六步拿到的cookie';
var CookieValue = CV.match(/pt_pin=.+?;/) + CV.match(/pt_key=.+?;/);
copy(CookieValue);
这样子整理出关键的的cookie已经在你的剪贴板上, 可直接粘贴
如果需获取第二个京东账号的cookie,不要在刚才的浏览器上面退出登录账号一(否则刚才获取的cookie会失效),需另外换一个浏览器(Chrome浏览器 ctr+shift+n 打开无痕模式也行),然后继续按上面步骤操作即可
如果你不知道定时任务的脚本是运行什么的,进入下方网址查看: https://github.com/inoyna12/JDsc/blob/main/docker/crontab_list.sh
配置文件恢复方法: 在设置页面定时设定里增加下面一行,保存后会自动更新:
22 * * * * bash /root/jd/git_pull.sh >/dev/null 2>&1 ##更新时间为每小时的第22分钟
已经添加支持手机运行, 可以用闲置的安卓手机安装App后添加面板设置脚本运行!
git hub action
不要用action跑, 否则github封号, Action 打开方式 setting--actions ......Actions permissions .........Allow all actions...save
docker 一键安装:
可以下载putty,进入终端,复制下面命令,按提示操作,不知道怎样填就默认回车:
wget https://gitee.com/xr2021/jd-shell/raw/v3/install_scripts/docker_install_jd.sh -O docker_install_jd.sh && chmod +x docker_install_jd.sh && bash docker_install_jd.sh
安装完成后输入docker设备地址如192.168.1.1:5678 用户名admin密码admin5678 添加cookie,自行设定各脚本运行时间即可。
扫码获取ck目前失效! 需要手动找cookie点击查看
低调使用,不要fork!尽量第一时间同步更新脚本。 防止失联请收藏gitee备份地址:https://gitee.com/xr2021/jdsign
https://github.com/jing5460/jdsign
https://github.com/hajiuhajiu/jdsign1112
建议安装docker可视化管理工具portainer,可以管理docker容器察看状态
按下面两步安装, 安装完成后 输入 ip地址:9000 (如:http://192.168.1.1:9000/)访问 docker ```css
pull portainer/portainer
```css
docker run -d -p 9000:9000 -v /root/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name dev-portainer portainer/portainer
666