BiliBiliToolPro 部署教程:从本地一键命令到零维护云函数,5 种方式完整指南

发布时间:2026/11/3 19:11:19
BiliBiliToolPro 部署教程:从本地一键命令到零维护云函数,5 种方式完整指南 BiliBiliToolPro 部署教程从本地一键命令到零维护云函数5 种方式完整指南【免费下载链接】BiliBiliToolProB 站bilibili自动任务工具支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolProBiliBiliToolPro 部署教程整理如下。这个项目用 B 站 API 定时跑日常任务登录、看视频、投币、直播活动、漫画签到等支持 Console 命令行和 Web 面板两种形态。下面按“上手成本从低到高”给出 5 条路径先在自己电脑上跑起来再到 Docker 常驻 Web 面板青龙面板批量管理最后是几乎零维护的腾讯云云函数。每条路径都遵循 前置条件 → 核心步骤 → 如何验证成功 的固定结构。选型指南先花 1 分钟定方案部署方式适合谁前置条件维护成本本地 Console自包含包想最快在自己电脑或服务器上跑起来的人无需装任何运行环境中换版本要重新下包本地 Consolenet-dependent 包机器已有 .NET 10 运行时的用户.NET 10 runtime中体积小、更新快但要自己管 .NETDocker想要 Web 面板且机器有 Docker 的长期运行场景DockerCompose 可选低docker compose pull即可升级青龙面板已经在青龙上跑很多脚本、想统一订阅管理的人能正常访问的青龙面板中跟随仓库任务脚本注意运行时安装腾讯云 SCF不想留一台机器开着、追求零维护的人已激活 SCF 的腾讯云账号极低上传 release ZIP 后由触发器驱动本地 Console 部署.NET 10 环境跑 net-dependent 包前置条件已安装 .NET 10 运行时。框架依赖包framework-dependent意思是程序不捆绑运行时、靠你机器上的 .NET 工作体积最小从 release 页下载bilibili-tool-pro-vversion-dotnet-dependent.zip即可。核心步骤解压后进入目录cd dotnet-dependent运行登录任务扫码添加账号./Ray.BiliBiliTool.Console --runTasksLogin登录完成后编辑应用目录下的appsettings.json按需设置RunTasks例如Daily跳过交互菜单再启动目标任务。如何验证成功终端输出任务执行日志且无报错日志中可见登录与任务请求。Windows / Linux / macOS 本地部署自包含包免 .NET前置条件下载与架构匹配的自包含 release 包win-x64、linux-x64、osx-x64等解压即用不需要任何 .NET 环境。核心步骤Windows在解压目录打开命令提示符或 PowerShell.\Ray.BiliBiliTool.Console.exe --runTasksLoginLinuxcd linux-x64 ./Ray.BiliBiliTool.Console --runTasksLoginmacOScd osx-x64 ./Ray.BiliBiliTool.Console --runTasksLoginWindows 也可以直接双击Ray.BiliBiliTool.Console.exe交互式选任务无人值守场景用系统自带任务计划程序通过--runTasks指定任务。如何验证成功出现任务执行日志并正常结束多账号就重复跑一次Login再扫一个新账号。Docker 部署一条命令拉起 Web 面板前置条件Docker 与 Compose 插件。Debian/Ubuntu 执行脚本前需要 curlapt-get update apt-get install curl核心步骤执行一键脚本。它会检查并安装 Docker把示例 compose 文件放进bili_tool_web/目录并启动容器bash (curl -sSL https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/platforms/docker/install.sh)也可以手动 Compose 部署自己控制文件mkdir bili_tool_web cd bili_tool_web wget https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/platforms/docker/sample/docker-compose.yml docker compose up -d docker logs -f bili_tool_web示例 compose 挂载./Logs与./config到容器内/app/Logs、/app/config把宿主机22330映射到容器8080时区固定Asia/Shanghai默认DailyTaskConfig__Cron为0 0 15 * * ?。日常操作docker compose stop # 停止 docker exec -it bili_tool_web /bin/bash # 进容器 docker compose pull docker compose up -d # 升级镜像打开浏览器访问http://主机IP:22330用默认账号登录admin/BiliTool2233首次登录后到 Admin 页面改密码再在面板里触发扫码登录添加 B 站账号。账号存在config/BiliBiliTool.db旧版本config/cookies.json里的账号不会被自动迁移需要重新添加。如何验证成功docker ps中bili_tool_web状态为 Up日志无异常Web 面板可登录。云服务器记得在防火墙放行 22330 端口。青龙面板部署定时拉库 扫码登录前置条件一个能正常使用的青龙面板。核心步骤面板「配置文件」页把RepoFileExtensionsjs py改为js py sh保存。在「订阅管理」添加拉库订阅仓库地址按你实际能访问的源填写名称Bilibili 类型公开仓库 链接https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro 定时规则2 2 28 * * 白名单bili_task_.\.sh 文件后缀sh也可以在「定时任务」新建任务命令写ql repo 仓库地址 bili_task_定时规则2 2 28 * *两种方式二选一。保存后手动执行一次。拉库成功后面板的「定时任务」列表里会出现bili_task_daily、bili_task_login等一批 B 站任务。想扫码后 Cookie 自动写回青龙环境变量「系统设置 → 应用设置」新建一个应用把 Client ID / Client Secret 配成环境变量Ray_QingLongConfig__ClientId与Ray_QingLongConfig__ClientSecret。运行「bili扫码登录」任务扫日志里打印的二维码。配了应用则 Cookie 自动落库到环境变量没配就把日志里打印的 Cookie 手动粘进环境变量。如何验证成功任务列表里任务齐全扫码任务日志提示成功环境变量里出现账号 Cookie。⚠️ 注意首次任务运行会较久脚本要现场安装 .NET 10 运行时之后不再重复。腾讯云 SCF 部署上传 release ZIP零维护收尾前置条件腾讯云账号已激活云函数 SCF从 release 页确认有bilibili-tool-pro-vversion-tencent-scf.zip资产并下载。 说明仓库里用 GitHub Actions 自动部署 SCF 的工作流已归档停用当前支持的做法是上传 release ZIP每次升级重复上传即可。核心步骤SCF 控制台 → 云函数 → 新建函数创建方式选「自定义创建」运行环境CustomRuntime本地上传 zip 包执行方法index.main_handler。高级配置初始化超时 30 秒执行超时 86400 秒执行设置开启异步执行与状态追踪。环境变量先加三组用于首测变量值作用Ray_BiliBiliCookies__1你的 B 站 Cookie账号凭据Ray_Security__RandomSleepMaxMin0测试期关闭随机延迟Ray_RunTasksTest首次触发只跑测试任务函数代码页签点「运行测试」看日志确认成功后删掉Ray_RunTasks让触发器消息来指定任务。触发管理 → 创建定时触发器例如命名DailyTask周期按控制台的 cron 格式填写旧例为每天 15:10 的10 15 * * *以控制台要求为准附加信息填Daily多任务用连接如DailyLiveLottery。运行时 handler 会把触发器消息转成--runTasks参数。如何验证成功测试运行日志正常触发器到点触发且执行记录有对应任务输出。⚠️ 注意SCF 是 Console 形态和 Docker 的 Web 面板是两套东西日志走 CLS 可能产生费用部署前查一下自己账号的计价与配额。不建议为了省日志费直接删日志主题——那会丢掉诊断历史而且未必能省掉全部费用。常见问题与排错Q1本地运行提示缺 .NET去哪里装当前 release 的框架依赖包需要 .NET 10 运行时按 Microsoft 官方安装文档操作即可没有把握就用各平台的自包含包完全不用管 .NET。Q2任务执行失败了怎么排查按顺序来读日志报错并对照 配置说明 → 搜 issues 有没有同样症状 → 把日志级别调到DebugSerilog__WriteTo__0__Args__restrictedToMinimumLevel重跑注意 Debug 日志可能含敏感请求数据贴出去前先删 Cookie、token 等 → 确认是可复现缺陷再提 issue。Q3定时任务的时间在哪改会不会撞高峰Web 部署改面板里的 cron 设置SCF 改触发器 cron。仓库当前没有 B 站任务型 Actions 工作流别指望改 Actions 定时。另外尽量别把定时设在整点错开高峰能降低大量请求同时发出被限制的風險。Q4听说可以用 GitHub Actions 每天跑任务仓库里原来的 B 站任务工作流已归档到platforms/gitHubActions/bak/Actions 不会扫描这个目录所以 fork、开 Actions、加COOKIESTR都不会再跑任务。当前支持的是 Web 面板、青龙面板和 SCF 上传 release ZIP 这几条路径。Q5青龙任务第一次跑特别久首次任务会安装 .NET 10 运行时之后不需要重复安装属于正常现象。【免费下载链接】BiliBiliToolProB 站bilibili自动任务工具支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询