前言
对于经常玩游戏的朋友来说,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 自动收集掉宝的用户
记得合理使用暂停功能来控制成本!