向晚时光

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

笔记 ·

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

主要功能如下:

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

看着挺有意思的,试着搭建了一下。官方推荐是在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下的食用说明:

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
mv bilibili-tool-v1.0.7-linux-x64 /home/bilibili-tool

或使用浏览器插件“EditThisCookie

vim /home/bilibili-tool/appsettings.json

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

签到完成后就可以Ctrl+C,接着设置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

# note