BiliBiliTool - 在Linux下B站自动签到/投币/快速升级养号

笔记 563 字 102 阅

前两天在某论坛上看到了一大佬发了个多平台的B站自动养号程序,支持在Windows/Linux/OSX上运行。

主要功能如下:

  • 每天自动登录,获取经验。
  • 每天自动观看、分享、投币视频。(支持指定想要支持的up主,优先选择配置的up主的视频,不配置则随机选取视频)
  • 每天漫画自动签到。
  • 每天自动直播签到,领取奖励。
  • 每天自动使用直播中心银瓜子兑换B币,避免浪费。
  • 每月自动使用快过期的B币券为自己充电。
  • 每个月自动领取5张B币券和大会员权益 。

项目地址:https://github.com/RayWangQvQ/BiliBiliTool

看着挺有意思的,试着搭建了一下。官方推荐是在GitHub Actions上部署(白嫖)的,个人原因我选择部署到自己的小鸡上。

过程傻瓜式很简单,主要是想水篇文章记录和分享一下。


Windows和GitHub Actions的部署项目里作者已经写得很详细了就不再赘述。

Linux下部署存在着小坑,在CentOS(7.8)下,我换了几家大厂的小鸡启动程序都是报错:

[FTL] 程序发生异常:One or more errors occurred. (The SSL connection could not be established, see inner exception.)

到底是啥原因俺也没有能力细究,换了Debian之后就解决了。


Debian下的食用说明:

  • 从项目Releases下载最新程序到鸡鸡上
wget https://github.com/RayWangQvQ/BiliBiliTool/releases/download/1.0.7/bilibili-tool-v1.0.7-linux-x64.zip
  • 解压程序
unzip bilibili-tool-v1.0.7-linux-x64.zip
  • 重命名文件夹并将其移动到/home下,方便后续管理
mv bilibili-tool-v1.0.7-linux-x64 /home/bilibili-tool
  • 获取账户Cookie
    见官方教程:

或使用浏览器插件“EditThisCookie

  • 编辑appsettings.json文件,依次填入Cookie
vim /home/bilibili-tool/appsettings.json

  • 进入程序目录并启动
# 进入程序目录
cd /home/bilibili-tool
# 启动程序
./Ray.BiliBiliTool.Console

签到完成后就可以Ctrl+C,接着设置Crontab每日自动执行命令。

  • 设置Crontab时程表
crontab -e
  • 插入执行命令,设置程序定时运行
# 每天0点05分自动执行脚本
05 0 * * *  cd /home/bilibili-tool && ./Ray.BiliBiliTool.Console

Esc+:wq保存退出,完事。

当然,机器有宝塔的话就更简单了:)


关于多账号,目前程序本身并不支持多账号设置,但可以另复制一份程序出来,修改其cookie。两份程序分开执行,一样可以实现多账号效果。

另外,在appsettings.json配置文件中设置Server酱,可实现微信提醒,生成签到报表,感受更直观。

更多配置说明详见官方文档:https://github.com/RayWangQvQ/BiliBiliTool.Docs/blob/main/configuration.md

( 1 )
最后更新 2021-11-27
评论 ( 0 )
OωO
隐私评论