AutoPlan - 自建B站挂机升级服务
今年2月15的时候发表过一篇文章:BilibiliTask– B站自动挂机升级脚本
由于作者已经删库跑路(bushi) 已经不再维护此项目,而项目是托管到 GitHub 上,又有随时被删库的风险,而且B站的登录信息存储在 GitHub 上总感觉不安全。
在 GitHub 上发现了一个新的项目,是基于 BilibiliTask 进行开发的。可以自建于自己的服务器,数据更安全,也可以分享给朋友一起使用。
您可以使用项目 Demo 进行自动签到。
Demo地址:AutoPlan Demo
项目简介
项目地址:AutoPlan
这是一个自动化的托管系统,目前支持网易云签到刷歌,bilibili赚经验+自动赛事预测,米游社原神签到。
已经实现的功能:
- b站每日自动经验任务
- b站赛事预测赚硬币任务
- 网易云自动签到刷歌任务
- 米游社原神签到领奖励任务以及米游币任务
详细可以查看项目地址
经过实际测试,这个项目在运行单个任务时,内存占用会到 500MB 左右,如果您的内存低于1G不建议您安装。
准备
由于 AutoPlan 基于 JAVA 开发,采用 MySQL 数据库存储数据,所以配置要求如下:
- JDK 8或以上版本
- MySQL 服务
本教程基于宝塔进行可视化操作搭建。
安装 Tomcat
由于使用宝塔,所以这里只需要安装 Tomcat 即可自动配置 JDK;
如您已安装 Tomcat 并且配置成功,则此步可以跳过。
在软件商店中搜索 Tomcat 进行安装,这里推荐安装 8.5

这样即可配置完成。
此处 MySQL 安装方式此处不再进行演示。
部署 AutoPlan
下载编译包
在 项目地址 中下载最新编译好的 JAR包。您也可以选择自行编译。

将下载好的 JAR包 上传到自定义的文件夹中。

新建 JAVA 站点
选择 网站->JAVA项目->添加JAVA项目,从而部署项目。

需修改的配置信息如下:
- 项目jar路径:修改为自定义的路径名,并且选择上传的 jar包
- 项目端口:自定义端口
其余配置可按需求修改,然后提交项目。
点击站点设置,设置域名,开启外网映射,并配置SSL。

新建数据库
选择数据库新建,输入配置信息后提交

此时需导入数据库文件,文件地址位于 项目仓库 中的 auto_plan.sql 文件,将仓库代码文件下载,然后将 SQL文件导入数据库。

配置 配置文件
在项目jar包同级目录中新建 application.yml 文件

需修改服务器端口以及数据库配置,文件具体配置如下:
1 | server: |
服务器端口及数据库配置信息需修改,其余信息可根据自定义修改
启动任务,即可打开网站,注册账户。
点击未启动,即可启动项目
打开网址,即可注册账号

修改账号为管理员账号。
修改数据库 sys_role_user 表中 sys_role_id 为 1即为管理员

配置账号,并使用
推荐使用 BILIBILI客户端 扫码登录,具体获取 B站 COOKIE 以及完成推送可以参考 BILIBILITASK – B站自动挂机升级脚本 这里不再赘述。

系统默认每天8点自动进行任务,如需修改可通过 自动任务管理 中的 B站自动任务修改。

后语
由于是第三方脚本,所以有大概率的封号几率,而且如果全部托管到一台服务器上,封禁概率会大大提高
强烈建议自建,如通过本项目造成的一切损失本人概不负责!请谨慎使用。
许可协议
本文由 ROYWANG 原创,采用 CC BY-NC-SA 4.0 协议。转载请注明出处。
PERMALINK
https://roy.wang/autoplan-bilibili-upgrade-script/