Skip to content

Instruction

Lan edited this page May 31, 2021 · 13 revisions

如果您觉得这个项目不错的话可以在右上角给颗⭐吗?您的支持是我最大的动力,方便分享给更多的朋友吗?


关于 JD_SHELL 的《使用与更新》教程

修订日期:2021 年 3 月 28 日

docker较特殊,输入以下教程的命令前,必须先进入容器!

1. 进入容器:

docker exec -it jd /bin/bash

退出容器:

exit

以下例子的目录都假定为/root/jd !!

一、基础使用教程

1. 进入项目安装目录:

cd /root/jd

注意:1. 进入项目安装目录内才能正常执行下面教程中的命令,部分命令不能在项目目录外执行。
ㅤㅤㅤ2. 例如不懂 Linux 的朋友经常会遇到 No such file or directory 这个报错。

2. 一键更新脚本:

bash git_pull.sh

注意:每次使用前请执行此命令,确保使用最新的项目脚本和活动脚本,此脚本也配置了定时任务可自动执行。

3. 执行特定活动脚本:

bash jd.sh xxx      # 如果设置了随机延迟并且当时时间不在0-2、30-31、59分内,将随机延迟一定秒数
bash jd.sh xxx now  # 无论是否设置了随机延迟,均立即运行

注意:具体查看活动脚本列表可通过命令 bash jd.sh 查看, xxx 为脚本名。

4. 查看部分命令:

bash jd.sh

二、高阶使用教程

1. 获取互助码:

bash jd.sh get_share_code now

2. 格式化导出互助码:

bash export_sharecodes.sh

注意:其原理是从各个活动脚本的日志中获取,只有运行完所有活动脚本后才可使用。

3. 启动/重启后台运行挂机活动脚本程序:

bash jd.sh hangup

注意:当有新的账号添加后必须重启此程序,否则此程序将继续执行之前配置文件中的账号。

4. 删除活动运行日志:

bash rm_log.sh 

注意:默认删除 7天 以上的日志文件,可以通过配置文件中的相关变量更改默认时间值。


三、控制面板教程

1. 手动启用控制面板:

bash jd.sh panelon

2. 手动关闭控制面板:

bash jd.sh paneloff

3. 查看控制面板状态:

bash jd.sh panelinfo

4. 重置控制面板的用户名和密码:

bash jd.sh resetpwd

5. 更新控制面板(无特殊通知,无须使用):

bash jd.sh panelud

接着打开浏览器,地址为你的127.0.0.1:5678

注意:如果您更改了默认访问端口,那么在执行此命令后需要重新修改。 若手机电脑连接同一网络(路由器,交换机等),还可在电脑或手机上输入开启设备的IP:5687来访问!!! 轻松获取cookie,设定定时任务,查看日记等等等!!!!!!!!


四、SHELL面板教程

Docker不支持,也没必要

1. 手动启用控制面板:

bash jd.sh shellon

2. 手动关闭控制面板:

bash jd.sh shelloff

打开浏览器,地址为 你的127.0.0.1:9999/ssh/host/127.0.0.1

注意:如果您更改了默认访问端口,那么在执行此命令后需要重新修改。 若手机电脑连接同一网络(路由器,交换机等),还可在电脑或手机上输入开启设备的IP:6666来访问!!!


五、更新教程

1. 更新 一键更新 脚本:

 bash git_pull.sh

2. 更新 配置文件

  • 备份当前配置文件

    mv config/config.sh config/bak/config.sh
    
  • 替换新版配置文件

    cp -f sample/config.sh.sample config/config.sh
    

ㅤ注意:操作为直接替换配置文件,您也可以通过控制面板对比工具自行修改。

修复或跨版本更新:

  • 进入项目安装目录

  • 执行修复与升级脚本

    bash repair.sh
    

注意:1. 此脚本适用于任何脚本出现异常,无法更新,出现未知错误时运行。不会清除账号以及配置数据,请放心食用!!


六、使用需知

1. 该项目文件以及一键脚本的默认安装目录为 执行一键安装脚本的位置

2. 为了保证脚本的正常运行,请不要更改任何组件的位置以避免出现未知的错误

3. git_pull.sh 为一键更新脚本

4. 手动执行 run_all.sh 脚本后无需守在电脑旁,会自动在最后运行挂机活动脚本

5. 执行 run_all.sh 脚本期间如果卡住,可按回车键尝试或通过命令 Ctrl + Z/C 跳过继续执行剩余活动脚本

6. 由于京东活动一直变化可能会出现无法参加活动、报错等正常现象,可手动更新活动脚本

7. 如果需要更新活动脚本,请执行 bash git_pull.sh 命令一键更新即可,它会同步更新 run_all.sh 脚本

8. 除手动运行活动脚本外该项目还会通过定时的方式全天候自动运行活动脚本,具体运行记录可通过日志查看

9. 该项目已默认配置好 Crontab 定时任务,定时配置文件 crontab.list 会通过活动脚本的更新而同步更新

10. 之前填入的 Cookie部分内容 具有一定的时效性,若提示失效请根据教程重新获取并手动更新

11. 我不是活动脚本的开发者,但后续使用遇到任何问题都可访问本项目寻求帮助,制作不易,理解万岁


如果您觉得这个项目不错的话可以在右上角给颗⭐吗?您的支持是我最大的动力,方便分享给更多的朋友吗?

Clone this wiki locally