前言
对于经常玩游戏的朋友来说,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 有以下优势:
解决网络问题:云服务器通常有更好的国际网络连接
24/7 运行:不需要保持本地电脑开机
资源节约:不占用本地电脑资源
随时随地管理:通过网页控制台即可管理
部署教程
准备工作
在开始部署之前,请确保你已经:
注册 Zeabur 账号:访问 https://zeabur.com 完成注册
准备 Twitch 账号:确保有可用的 Twitch 账号
设置访问密码:准备一个用于访问 Web 界面的密码
步骤一:创建项目并部署服务
1. 创建新项目
登录 Zeabur 仪表盘
点击 “创建项目” 按钮
输入项目名称(如:twitch-drops-miner)
2. 选择部署方式
在项目页面中选择 "Docker 容器镜像"
3. 配置 Docker 镜像
在弹出的配置窗口中,按以下内容填写:
基本配置:
镜像地址:dungfu/twitch-drops-miner:latest
环境变量:
变量名:VNC_PASSWORD
变量值:你的访问密码(自定义,用于登录 Web 界面)
端口配置:
端口号:5800
端口类型:HTTP
存储卷配置:
卷 1:卷ID config → 路径 /TwitchDropsMiner/config
卷 2:卷ID cache → 路径 /TwitchDropsMiner/cache
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”(空闲状态)
3. 配置挂宝游戏
步骤 3.1:打开设置
点击界面中的 “Settings” 按钮进入设置页面
步骤 3.2:添加游戏优先级
在 “Priority” 栏中,点击下拉菜单选择需要挂宝的游戏
选择游戏后,点击 “+” 按钮将其添加到优先级列表
可以添加多个游戏,程序会按照优先级顺序进行挂宝
步骤 3.3:应用配置
完成游戏选择后,点击 “Reload” 按钮重新加载配置
如果 Twitch 账号已经成功绑定游戏账号,程序会自动开始挂宝
管理技巧
成本控制:
完成当前游戏掉宝后,及时在 Zeabur 控制台暂停服务
有新的掉宝活动时再重新启动
监控状态:
定期检查服务运行状态
通过 Web 界面监控掉宝进度
安全建议:
确保 VNC_PASSWORD 安全系数够高
总结
通过 Zeabur 部署 Twitch Drop Miner 是一个简单高效的解决方案,特别适合:
国内无法直接访问 Twitch 的用户
不想长期占用本地电脑资源的用户
希望 24/7 自动收集掉宝的用户
记得合理使用暂停功能来控制成本!