前言

对于经常玩游戏的朋友来说,Twitch Drop(掉宝)是一个非常诱人的功能。通过观看特定的直播流,我们可以获得游戏内的道具、皮肤或其他奖励。但是,长时间挂机观看直播对于普通用户来说并不现实,这时候就需要用到自动化工具了。

对于国内用户来说,还有一个更大的问题:无法直接访问 Twitch。由于网络限制,国内用户很难稳定地访问 Twitch 进行掉宝收集。传统的解决方案需要配置复杂的网络环境,既麻烦又不够稳定。

今天我将介绍如何使用 Zeabur 这个优秀的云平台,免费部署 Twitch Drop Miner,不仅让你的云服务器 24/7 自动帮你收集 Twitch 掉宝奖励,还能完美解决国内网络访问问题,一举两得!

什么是 Zeabur?

Zeabur 是一个面向开发者的 Serverless 部署平台,你只需要连接代码仓库(如 GitHub、GitLab),即可在几分钟内将项目部署到线上。

它的核心理念是:

  • 开箱即用:无需手动配置服务器或 Docker 镜像

  • 自动扩展:按需分配资源,避免浪费

  • 全球加速:在多个地区提供节点,让用户更快访问

  • 友好计费:按照实际使用的资源收费,不用担心闲置服务器烧钱

收费情况

Zeabur 提供非常友好的定价策略,特别适合个人开发者和小型项目:

免费额度

  • 每月 $5 美元的免费使用额度

收费标准

在共享集群中使用的费率如下:

  • vCPU:完全免费 ($0.0 / vCPU-分钟)

  • 内存:$0.00025 / GB-分钟 (约 $10.8 / GB-月)

  • 只收取服务实际使用的内存

  • 服务 crash 或暂停时不再收费

  • 网络输出费用:$0.1 / GB ($10 / 100GB)

  • 1GB 约等于 1,000 名独立访客浏览 1MiB 网页产生的流量

  • 私有网络不算作输出流量

  • 持久存储空间:$0.2 / GB-月

为什么适合 Twitch Drop Miner?

对于运行 Twitch Drop Miner 这样的应用来说:

  • 内存占用适中,Drop Miner 需要约 500MB 内存

  • 网络流量少,主要是与 Twitch API 的少量数据交互

  • 存储需求小,只需要存储配置文件和日志

根据内存收费标准($0.00025 / GB-分钟),500MB 内存每月大约需要 $5.4,加上少量的网络和存储费用,每月 $5 的免费额度其实不够用

💡 提示:虽然免费额度不够持续运行整月,但你可以采用以下策略来最大化利用免费额度:

  • 按需启动:只在有活动期间启动服务

  • 完成后暂停:挂完当前游戏的掉宝后手动暂停服务,避免持续收费

  • 灵活控制:通过 Zeabur 控制台可以随时启动和暂停服务

什么是 Twitch Drop Miner?

Twitch Drop Miner 是一个开源的自动化工具,它可以:

  • 自动登录你的 Twitch 账户

  • 监控支持掉宝的直播频道

  • 自动观看符合条件的直播

  • 在达到时间要求时自动领取奖励

  • 支持多个游戏和多个账户

GitHub 仓库地址https://github.com/DevilXD/TwitchDropsMiner

该项目在 GitHub 上开源,具有以下优势:

  • 完全免费:开源项目,无需付费

  • 功能完整:支持几乎所有主流游戏的 Twitch 掉宝

  • 安全可靠:不存储你的密码,使用 Twitch 官方 OAuth 认证

  • 配置简单:通过简单的配置文件即可使用

  • 活跃维护:项目维护活跃,经常更新支持新游戏

为什么选择云部署?

使用云平台部署 Twitch Drop Miner 有以下优势:

  1. 解决网络问题:云服务器通常有更好的国际网络连接

  2. 24/7 运行:不需要保持本地电脑开机

  3. 资源节约:不占用本地电脑资源

  4. 随时随地管理:通过网页控制台即可管理

部署教程

准备工作

在开始部署之前,请确保你已经:

  1. 注册 Zeabur 账号:访问 https://zeabur.com 完成注册

  2. 准备 Twitch 账号:确保有可用的 Twitch 账号

  3. 设置访问密码:准备一个用于访问 Web 界面的密码

步骤一:创建项目并部署服务

1. 创建新项目

  • 登录 Zeabur 仪表盘

  • 点击 “创建项目” 按钮

  • 输入项目名称(如:twitch-drops-miner

2. 选择部署方式

  • 在项目页面中选择 "Docker 容器镜像"

选择Docker容器镜像

3. 配置 Docker 镜像

在弹出的配置窗口中,按以下内容填写:

基本配置:

  • 镜像地址dungfu/twitch-drops-miner:latest

环境变量:

  • 变量名VNC_PASSWORD

  • 变量值:你的访问密码(自定义,用于登录 Web 界面)

端口配置:

  • 端口号5800

  • 端口类型HTTP

存储卷配置:

  • 卷 1:卷ID config → 路径 /TwitchDropsMiner/config

  • 卷 2:卷ID cache → 路径 /TwitchDropsMiner/cache

配置示例1

配置示例2

4. 完成部署

  • 确认所有配置无误后,点击 “部署” 按钮

  • 等待服务部署完成(通常需要 2-3 分钟)

步骤二:绑定访问域名

1. 添加域名

  • 选择刚刚部署的服务

  • 点击 “服务状态”"Add Domain"

添加域名

2. 生成访问域名

  • 点击 "生成域名"

  • 输入一个可用的域名前缀

  • 点击 "确认绑定"

3. 等待域名生效

  • 等待 90-120 秒,直到域名状态变为 "PROVISIONED"

  • 状态变更后即可点击域名访问服务

域名状态

步骤三:配置和使用

1. 访问 Web 界面

  • 点击生成的域名链接进入 Web 界面

  • 输入之前设置的 VNC_PASSWORD 密码

  • 成功登录后即可看到 Twitch Drop Miner 的桌面界面

提示:首次加载可能需要等待几秒钟,界面完全加载后再进行后续操作。

2. 登录 Twitch 账号

步骤 2.1:获取授权链接

  • 在 Web 界面中点击 “Login” 按钮

  • 点击界面右侧的 “VNC” 菜单

  • 授权链接会自动出现在 “Clipboard” 栏中

获取授权链接

步骤 2.2:完成 Twitch 授权

  • 复制 Clipboard 中的授权链接

  • 在新标签页中打开该链接

  • 使用你的 Twitch 账号登录并授权应用访问权限

  • 授权完成后返回原页面

步骤 2.3:等待初始化

  • 返回 Web 界面,等待程序检索当前正在进行的掉宝活动

  • 程序会自动扫描可用的掉宝项目

  • 等待界面左上角的 “Status” 状态变为 “Idle”(空闲状态)

d9a895f9-faf3-4fb8-9914-4145b1b7cfcd.png

3. 配置挂宝游戏

步骤 3.1:打开设置

  • 点击界面中的 “Settings” 按钮进入设置页面

步骤 3.2:添加游戏优先级

  • “Priority” 栏中,点击下拉菜单选择需要挂宝的游戏

  • 选择游戏后,点击 “+” 按钮将其添加到优先级列表

  • 可以添加多个游戏,程序会按照优先级顺序进行挂宝

步骤 3.3:应用配置

  • 完成游戏选择后,点击 “Reload” 按钮重新加载配置

  • 如果 Twitch 账号已经成功绑定游戏账号,程序会自动开始挂宝

配置游戏优先级

管理技巧

成本控制:

  • 完成当前游戏掉宝后,及时在 Zeabur 控制台暂停服务

  • 有新的掉宝活动时再重新启动

监控状态:

  • 定期检查服务运行状态

  • 通过 Web 界面监控掉宝进度

安全建议:

  • 确保 VNC_PASSWORD 安全系数够高

总结

通过 Zeabur 部署 Twitch Drop Miner 是一个简单高效的解决方案,特别适合:

  • 国内无法直接访问 Twitch 的用户

  • 不想长期占用本地电脑资源的用户

  • 希望 24/7 自动收集掉宝的用户

记得合理使用暂停功能来控制成本!

给我去玩异度之刃3