BiliBiliToolPro 自动任务工具本地与 Docker 部署完整教程零基础跑通【免费下载链接】BiliBiliToolProB 站bilibili自动任务工具支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolProBiliBiliToolPro 是一个 B 站自动任务工具能替你完成每日看视频、分享、投币、直播活动、漫画签到、VIP 权益领取等一系列重复操作。装好之后你只需要扫一次码登录剩下的交给它的调度器按点执行。这篇部署教程覆盖最省事的本地自包含包、Docker 容器、青龙面板三条路线从零到跑通大约只要十几分钟。30 秒选型我该走哪条部署路线部署路线什么场景下选它前置要求大概耗时本地自包含包只有一台 Windows 电脑不想装任何运行时无解压即用5 分钟Docker 容器有一台 Linux 小服务器或 NAS想长期挂着跑Docker Compose10 分钟青龙面板面板里已经跑着别的脚本想统一管理已部署的青龙面板10~15 分钟如果你拿不准直接选第一条下载解压、扫码登录全程没有环境配置。跑通后再考虑迁到服务器上也来得及。最快上手Windows 自包含包 5 分钟跑通这条路线对新手最友好——不需要安装 .NET 运行时压缩包里的程序自带全部运行环境。从 Releases 页下载 Windows 自包含包win-x64架构对应主流 64 位系统解压到任意目录。在解压目录里打开 PowerShell 或命令提示符执行登录命令.\Ray.BiliBiliTool.Console.exe --runTasksLogin终端会打印出一个二维码用 B 站 APP 扫码并确认。做完这步你应该能在日志里看到账号信息说明登录成功、Cookie 已保存到本地cookies.json。再执行一次--runTasksTest它会检查 Cookie 是否可用日志里出现检查通过之类字样就代表部署完整跑通了。macOS 和 Linux 的原理完全一样区别只是换成osx-x64、linux-x64目录下的可执行文件登录参数同样是--runTasksLogin。坑点提示Windows 首次运行可能弹出 SmartScreen 的未知发布者警告点仍要运行即可自包含包和依赖 .NET 的包体积差几倍别下错包。进阶部署用 Docker 一键拉起 Web 面板容器化版本附带一个 Web 管理面板账号、任务、日志都能用鼠标点着改适合服务器常驻。前置条件一台已安装 Docker 和 Compose 插件的机器Debian/Ubuntu 上如果提示没有curl先用apt-get install curl补上。操作步骤建一个部署目录把仓库里的示例编排文件放进去mkdir bili_tool_web cd bili_tool_web wget -O docker-compose.yml https://raw.githubusercontent.com/RayWangQvQ/BiliBiliToolPro/main/platforms/docker/sample/docker-compose.yml docker compose up -d编排文件直接复用仓库的 platforms/docker/sample/docker-compose.yml其中已经把日志目录和config/挂载到宿主机Web 面板映射在 22330 端口日常不用改。浏览器打开http://服务器IP:22330用初始账号admin/BiliTool2233登录。做完这步你应该能看到面板首页和空白的任务列表。登录后第一件事是去 Admin 页面改掉默认密码。在面板里手动触发一次 Login 任务扫码添加你的 B 站账号验证是否成功执行docker logs -f bili_tool_web看到登录流程日志且面板账号列表里出现你的账号即部署完成。以后升级只需docker compose pull docker compose up -d。坑点提示容器里的账号存在config/BiliBiliTool.db老版本遗留的config/cookies.json不会自动迁移旧账号需要重新扫码添加。进阶部署在青龙面板里托管如果你已经用青龙跑别的脚本BiliBiliToolPro 可以作为一个仓库订阅进去统一在面板里看日志、管环境变量。前置条件一个能正常访问的青龙面板。操作步骤打开配置文件页把RepoFileExtensions的值从js py改成js py sh保存——否则面板会忽略脚本任务。在订阅管理里新建订阅类型选公开仓库链接填https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro白名单填bili_task_.\.sh文件后缀选sh保存后手动运行一次。做完这步定时任务列表里应该多出十几个bili_task_开头的任务。找到bili扫码登录任务并运行去日志里扫二维码验证是否成功在面板环境变量页能看到Ray_BiliBiliCookies__0之类的条目说明 Cookie 已自动落库。坑点提示首次运行会自动安装 .NET 环境可能要等几分钟之后就不再重复不配应用密钥的话 Cookie 只会打印在日志里需要你手动搬进环境变量。跑起来之后4 个最值得改的配置项配置入口很多配置文件、命令行、环境变量但 90% 的用户真正要动的就下面几个完整说明见 docs/configuration.md。参数默认值改成什么合适为什么DailyTaskConfig__NumberOfCoins53~5按等级定每天投币数的上限6 级之后可以调低甚至归零省硬币DailyTaskConfig__SelectLikefalse看个人习惯投币时是否顺手点赞开着能多蹭一点曝光互动DailyTaskConfig__IsWatchVideotrue保持开启看视频是每日经验的大头关掉的话任务收益会明显缩水Security__RandomSleepMaxMin015~60开跑前随机等几分钟把执行时间打散降低多账号同时请求被限流的风险青龙和 Docker 里这些值都走环境变量把下划线换成__Console 系再加Ray_前缀Web 面板则直接在配置页改完保存即可。常见卡点 自救指南部署出问题时先别怀疑自己下面几种情况基本都是环境本身的小脾气。症状大概率原因一行修复浏览器打开 22330 端口提示无法连接宿主机端口被别的程序占用或云服务器安全组没放行改 compose 里22330:8080的左侧端口或去云平台放行对应端口二维码扫了提示失效二维码有效期短切到 APP 太慢回到日志刷新一下重新生成一个新码再扫任务日志出现 cookie 失效类报错B 站侧 Cookie 过期或被风控重新跑一次 Login 任务扫码覆盖旧 Cookie程序启动报找不到 .NET 运行时下成了依赖 .NET的小包机器上没装运行时重新下载自包含包文件名带 win-x64 / linux-x64 这类平台标识青龙里拉库后任务一个都没出现RepoFileExtensions还没加sh或白名单没配对检查配置文件保存后重启面板再手动运行一次拉库任务以上都处理完还卡住把日志级别临时调到 Debug 再跑一遍脱敏后去项目的 issues 区提问效率会高很多。下一步建议跑通 Login 和 Test 只是开始先去 配置指南 把每日任务的几个开关按自己的账号情况调好再决定是否要接 Telegram、企业微信这类执行结果通知。多账号、多任务跑稳之后还可以看看仓库 platforms/ 目录下的 Helm、腾讯云函数等更远的部署形态——但那些属于以后再说级别的事先把眼前这条路线吃透就够了。【免费下载链接】BiliBiliToolProB 站bilibili自动任务工具支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?