颠覆认知!🤯 零成本领取一台云端录播机,24小时自动录播,切片+投稿,从此再也不怕主播删档!


0成本,手把手保姆级教程,教会你使用云服务器搭建一套自动录播自动投稿系统,月入过万不是梦


免费领取亚马逊云科技服务器:https://aws.amazon.com/cn/free?trk=95fe0c02-9eb3-4735-ac69-a8b4507a938d&sc_channel=sm

 项目地址:https://github.com/biliup/biliup

详细视频教程


FinalShell客户端:https://www.hostbuf.com/

获取root:sudo -i 

第一阶段:环境准备与安装 uv

uv 是一个非常快速的 Python 包安装和管理工具,我们将用它来安装 biliup

  1. 执行 uv 安装脚本
    在你的服务器终端中,复制并运行以下命令:

    BASH
    curl -LsSf https://astral.sh/uv/install.sh | sh

    执行后,你会看到类似 installing to /root/.local/bin 的提示,这说明 uv 已经安装到了你的用户目录下的 .local/bin 文件夹中。

  2. 配置环境变量
    为了让系统能随时找到 uv 命令,我们需要将其安装路径添加到系统的 PATH 环境变量中。

    • 临时生效(当前终端窗口)
      BASH
      export PATH="$HOME/.local/bin:$PATH"
    • 永久生效(推荐)
      将配置写入 ~/.bashrc 文件,这样每次登录时都会自动生效。
      BASH
      echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
  3. 验证 uv 安装
    运行以下命令检查 uv 是否安装成功:

    BASH
    uv --version

    如果终端成功打印出 uv 的版本号(例如 uv 0.9.3),则说明第一阶段已顺利完成。


第二阶段:安装 biliup 本体

现在我们使用已经配置好的 uv 来安装 biliup

  1. 执行安装命令

    BASH
    uv tool install biliup

    uv 会自动处理依赖并完成安装。

  2. 验证 biliup 安装
    运行 biliup 的版本命令来确认其已可用:

    BASH
    biliup --version

    如果能看到版本号输出,说明 biliup 已成功安装。


第三阶段:配置 biliup

这是最关键的一步。你需要创建一个配置文件,告诉 biliup 录制哪个直播间、上传到哪个账号等信息。

  1. 创建配置文件
    使用 nano 或 vim 编辑器创建一个名为 config.yaml 的文件。

    BASH
    nano config.yaml
  2. 填写配置内容
    将下面的模板内容完整复制并粘贴到编辑器中。

    YAML
    # config.yaml (biliup 配置文件) # B站用户凭证,用于登录和投稿 user: # 在这里粘贴你从浏览器获取的完整 cookie 字符串 cookie: 'SESSDATA=xxxx; bili_jct=xxxx; DedeUserID=xxxx; ...' # 投稿成功后是否删除本地录播文件。调试阶段建议设为 false,确认一切正常后再改为 true 节省空间。 delete_local_file: false # 要监控和录制的直播间列表 streamers: # 这是一个示例,你可以复制整个 "bilibili_example:" 代码块来添加更多监控对象 bilibili_example: # 直播平台的链接,例如B站、斗鱼、虎牙等 url: https://live.bilibili.com/22632424 # 指定上传器,这里我们用B站上传器 uploader: bilibili # 投稿标题模板。{title} 会被替换为开播标题, {date} 会被替换为录制日期 title: "{date} {title}" # 投稿B站分区ID。171=单机游戏, 6=音乐, 21=日常, 129=技术宅 ... # 更多分区ID请参考:https://github.com/biliup/biliup-rs/blob/main/biliup/web/src/routes/Home/tid.json tid: 171 # 视频标签,用英文逗号分隔 tags: "直播录像,游戏,自动录播" # 视频简介 desc: "本视频由 biliup 自动录制和上传。" # 录制完成后是否立即投稿 postprocessor: - uploader: bilibili
  3. 如何获取 Cookie (重要!)
    biliup 需要你的 B站 cookie 才能模拟登录并上传视频。

    1. 在你的电脑浏览器上(推荐 Chrome/Edge/Firefox)登录 www.bilibili.com
    2. 按 F12 键打开“开发者工具”。
    3. 选择 “网络 (Network)” 标签页。
    4. 刷新一下B站页面。
    5. 在请求列表中,找到任意一个发往 api.bilibili.com 的请求,点击它。
    6. 在右侧窗口中,找到 “请求标头 (Request Headers)” 部分。
    7. 向下滚动找到 Cookie 这一行,复制它后面的一整长串文本
    8. 将这串文本完整地粘贴到 config.yaml 文件中 cookie: 字段的引号内。
  4. 保存并退出
    在 nano 编辑器中,按 Ctrl + X,然后按 Y,最后按 Enter 键保存文件并退出。


第四阶段:运行与后台管理

  1. 前台测试运行
    首先在前台运行一次,这样可以清晰地看到日志输出,方便排查配置错误。

    BASH
    biliup start

    如果配置无误,它会开始监控你指定的直播间。如果直播间正在直播,它会开始下载。按 Ctrl + C 可以停止。

  2. 后台持久化运行 (最终目标)
    为了让 biliup 在你关闭终端后依然 7x24 小时运行,需要使用 nohup 命令。

    BASH
    nohup biliup start &
    • nohup:保证程序在用户退出后不被系统终止。
    • &:将程序放到后台运行。
      运行后,终端会返回一个进程ID(如 [1] 12345),并且所有日志都会被重定向到当前目录下的 nohup.out 文件中。
  3. 日常管理

    • 查看实时日志

      BASH
      tail -f nohup.out

      这会持续显示 biliup 的最新活动,按 Ctrl + C 退出查看。

    • 停止 biliup 程序
      首先找到 biliup 的进程ID (PID)。

      BASH
      ps aux | grep biliup

      在输出中找到 biliup start 对应的进程ID,然后使用 kill 命令结束它。

      BASH
      # 假如找到的进程ID是 12345 kill 12345
    • 更新配置后重启

      1. 先用 kill 命令停止旧的 biliup 进程。
      2. 用 nano config.yaml 修改并保存你的配置。
      3. 重新运行 nohup biliup start & 启动新进程。

至此,你已经成功部署了一个全自动的直播录制和上传机器人。现在,你的 7x24 小时无人值守录播机已经开始工作了!

安全组入站规则,放行所有流量

访问 WebUI:http://your-ip:19159


客户端下载:https://github.com/biliup/biliup/releases/tag/v1.1.16


66666666666666666666

发表评论

0 评论