Docker BILIBILI-HELPER | BILIBILI助手 自动签到并观看视频投币
10K+
基于BILIBILI-HELPER项目封装为docker镜像,并同步更新最新release版本
https://github.com/JunzhouLiu/BILIBILI-HELPER
BILIBILI-HELPER自身支持在GitHub action中运行,非常方便。但是由于GitHub action的服务器在海外,异地海外登录账号可能会引起B站风控警报,本地部署更可靠一些。
本镜像基于openjdk8官方镜像构建,安全可靠,并尽可能的缩小镜像体积。
关于自定义配置请参照BILIBILI-HELPER官方文档。
https://hub.docker.com/r/superng6/bilbili-helper
https://sleele.com/2020/11/24/docker-bilibili-helper/
目前支持两种处理器架构,x86-64和arm64
| Architecture | Tag |
|---|---|
| x86-64 | latest |
| arm64 | arm64-latest |
bili_jct SESSDATA DEDEUSERID 三项,并复制值,填写至docker environment中
| Name | Value |
|---|---|
| PUID | Linux用户ID(以root用户权限运行填写0) |
| PGID | Linux组ID(以root用户权限运行填写0) |
| TZ | 系统时区(默认上海时区) |
| CUSP | 自定义配置文件(默认禁用) |
| TASK | 执行任务的间隔时间(1d表示1天,1h表示1小时) |
| CRON | true时会禁用task,使用cron,请手动编辑/config/bh-crontab (需重启容器) |
| DEDEUSERID | 从 Cookie 中获取 |
| SESSDATA | 从 Cookie 中获取 |
| BILI_JCT | 从 Cookie 中获取 |
| SERVERPUSHKEY | 通过server酱推送执行结果到微信(可选项) |
编辑docker-compose.yml文件,填写对应参数
services:
bilbili-helper:
image: superng6/bilbili-helper:latest
container_name: bilbili-helper
environment:
- PUID=1026
- PGID=100
- TZ=Asia/Shanghai
- TASK=1d
- DEDEUSERID=1
- SESSDATA=2
- BILI_JCT=3
# - SERVERPUSHKEY=token
- CUSP=false
- CRON=false
volumes:
- /appdata/config:/config
restart: unless-stopped
推荐不折腾用户使用,填写bili_jct SESSDATA DEDEUSERID 三项即可使用,默认24时执行任务一次
docker run -d \
--name=bilbili-helper \
-e DEDEUSERID=1 \
-e SESSDATA=2 \
-e BILI_JCT=3 \
-e CUSP=false \
--restart unless-stopped \
superng6/bilbili-helper:latest
使用watchtower每天早上4点检查更新bilbili-helper
docker run -d \
--name watchtower \
--restart=always \
-e TZ=Asia/Shanghai \
-v /var/run/docker.sock:/var/run/docker.sock \
containrrr/watchtower --cleanup --schedule "0 0 4 * * *" \
bilbili-helper
如果在某版本的bilbili-helper中遇到问题,想要回退历史版本,可以删除容器后运行指定版本镜像tag
https://hub.docker.com/r/superng6/bilbili-helper/tags?page=1&ordering=last_updated

群晖用户请使用你当前的用户SSH进系统,输入 id 你的用户id 获取到你的UID和GID并输入进去

首先需要开启自定义配置选项CUSP=true,false会删除自定义配置文件
挂载/config后可以直接在nas/本机中编辑/config/config.json文件,重启容器后生效.

配置文件位于 /config/config.json,修改配置文件后请重启容器
参数示意
userAgent可选参数列表
| 平台 | 浏览器 | userAgent |
|---|---|---|
| Windows10 | EDGE(chromium) | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 Edg/86.0.622.69 |
| Windows10 | Chrome | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 |
| masOS | safari | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Safari/605.1.15 |
| macOS | Firefox | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:65.0) Gecko/20100101 Firefox/65.0 |
| macOS | Chrome | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36 |
ps:如果尝试给关注的 up 投币十次后(保不准你关注的是年更up主),还没完成每日投币任务,则切换成热榜模式,给热榜视频投币
投币数量代码做了处理,如果本日投币不能获得经验了,则不会投币,每天只投能获得经验的硬币。假设你设置每日投币 3 个,早上 7 点你自己投了 2 个硬币,则十点半时,程序只会投 1 个)
SERVERPUSHKEY


Content type
Image
Digest
Size
157.1 MB
Last updated
almost 6 years ago
docker pull superng6/bilbili-helper