侧边栏壁纸
博主头像
一万AI分享

聚焦AI、数码、未来趋势,用内容解码科技世界。下一代的改变,今天开始讲给你听。

  • 累计撰写 34 篇文章
  • 累计创建 11 个标签
  • 累计收到 147 条评论

目 录CONTENT

文章目录

Epic Kiosk:AI 驱动的 Epic 免费游戏「自动驾驶」系统

一万AI分享
2025-12-22 / 0 评论 / 2 点赞 / 889 阅读 / 0 字 / 正在检测是否收录...

🎮 睡觉也能领游戏?Docker + Qwen 视觉模型实现全自动「喜加一」

作者:一万AI分享

项目地址github.com/10000ge10000/epic-kiosk

公益站点epic.910501.xyz(免费体验,无需自建)

原项目:基于 QIN2DIM/epic-awesome-gamer 深度重构


🌟 这是什么?

Epic Kiosk 是一个基于 Docker 的全自动 Epic Games 免费游戏领取工具。你只需要填写账号密码,剩下的交给 AI:

  • 🔐 自动登录 Epic 商店
  • 🤖 AI 智能识别 hCaptcha 验证码
  • 🎮 自动领取本周免费游戏
  • 💾 Cookie 持久化存储,无需重复登录
  • 🌐 Web 管理界面,多账号统一托管

💡 为什么选择这个项目?

市面上自动领游戏的脚本不少,但大多数都有这些痛点:

痛点 传统方案 Epic Kiosk 方案
验证码识别 打码平台(收费、慢) Qwen 视觉模型(AI 直识)
部署门槛 需配 Python 环境 Docker 一键部署
多账号管理 改配置文件、跑多个实例 Web 界面统一管理
国内可用性 依赖海外 API SiliconFlow 国内直连
运行成本 打码费用累积 ¥16 券跑 1500+ 次

🛠️ 核心技术架构

双模型智能调度

系统采用「主力模型 + 验证码模型」的双模型架构:

模型类型 主模型 备用模型 用途
验证码识别 Qwen2.5-VL-32B-Instruct Qwen2.5-VL-72B-Instruct hCaptcha 图像识别
文本任务 Qwen2.5-7B-Instruct(免费) Qwen2.5-72B-Instruct 页面元素识别、流程判断

智能切换机制

  • 验证码连续失败 2 次 → 自动切换备用模型(72B,更强)
  • API 调用异常 → 自动切换备用模型
  • 成功后自动恢复主模型(省钱)

浏览器自动化

  • 使用 Playwright + Camoufox 组合
  • Camoufox 是专门的反检测浏览器,模拟真实用户指纹
  • 支持持久化 Context,首次登录后保存 Cookie

任务调度

  • Redis 作为消息队列
  • Celery 处理异步任务
  • 支持定时调度(每周四晚自动领取)

🚀 快速部署

方式一:一键脚本(推荐)

适用于 Linux 服务器、VPS、云主机:

curl -fsSL https://raw.githubusercontent.com/10000ge10000/epic-kiosk/main/install.sh | bash

脚本会自动完成:

  • ✅ 检测系统架构(x86_64 / ARM64)
  • ✅ 安装 Docker 和 Docker Compose
  • ✅ 引导获取 SiliconFlow API Key
  • ✅ 克隆项目并本地编译启动

首次部署约需 5-10 分钟(下载依赖 + 编译镜像)。

方式二:手动部署

适用于已有 Docker 环境的主机(Linux / macOS / Windows):

1. 克隆项目

git clone https://github.com/10000ge10000/epic-kiosk.git
cd epic-kiosk

2. 配置 API Key

创建 .env 文件:

cp .env.example .env

编辑 .env,填写你的 SiliconFlow API Key:

SILICONFLOW_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

💡 获取 API Key:访问 SiliconFlow 邀请链接,注册并实名认证,双方各得 ¥16 代金券。

3. 启动服务

docker compose up -d --build

4. 访问界面

打开浏览器访问:http://服务器IP:18000


📖 使用指南

添加账号

  1. 打开 Web 界面
  2. 输入 Epic 邮箱和密码
  3. 点击「启动引擎」
  4. 等待系统自动完成登录和领取

⚠️ 重要:需先在 Epic 账户设置关闭二步验证 (2FA),否则无法自动登录。

查看资产

  • 点击「资产清单」Tab 查看已领取游戏
  • 点击游戏封面跳转 Epic 商店

删除账号

  • 输入密码后点击红色删除按钮
  • 系统将彻底清除数据库和本地数据

💰 费用说明

项目 价格 说明
主力文本模型 免费 Qwen2.5-7B-Instruct
验证码模型 ¥0.5/百万 tokens Qwen2.5-VL-32B-Instruct
备用验证码模型 ¥4/百万 tokens Qwen2.5-VL-72B-Instruct

实测成本

  • 单次领取任务约消耗 ¥0.01
  • ¥16 代金券 ≈ 1500+ 次任务
  • 坚持一年免费游戏,成本不到一杯奶茶

🔒 安全机制

IP 保护

  • 1 分钟内最多 3 次请求
  • 超限后临时封禁 1 小时
  • 同一 IP 提交 >5 个不同账号 → 永久封禁

账号保护

  • 密码加密存储
  • Cookie 本地持久化,不上传云端
  • 同一邮箱任务互斥
  • 自动清理浏览器缓存(约 2MB/账号)

🐛 常见问题

Q: 按钮显示「Requires Base Game」?

A: 该游戏是 DLC,需要先拥有基础游戏,系统会自动跳过。

Q: 验证码一直失败?

A: 检查:

  1. API Key 是否正确
  2. SiliconFlow 账户余额是否充足
  3. 查看日志:docker logs epic-worker --tail 50

Q: 日志显示「游戏已在库中」?

A: 该账号已领取过此游戏,正常现象。

Q: 服务器 IP 被 Cloudflare 拦截?

A: 数据中心 IP 可能被标记,建议:

  • 配置住宅代理
  • 或直接使用公益站点

Q: 如何查看运行日志?

# 实时查看 Worker 日志
docker logs epic-worker --tail 50 -f

# 查看当天日志文件
cat data/logs/runtime-$(date +%Y-%m-%d).log | tail -50

✍️ 结语

技术存在的意义,就是让繁琐的生活变得更优雅。希望这个工具能帮你守住每一个「喜加一」的机会。

你只需要做两件事

  1. 部署服务(5 分钟)
  2. 周四晚上躺平

剩下的,交给 AI。


📚 相关链接


Created by 一万 | 公益站点:epic.910501.xyz

2

评论区