社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  docker

利用Docker每周「自动领取」 Epic 免费游戏

IGAMENINE游戏评测 • 2 年前 • 1469 次点击  

本文转自什么值得买/那夜师太太温柔,我觉得还是比较麻烦,后面会想办法给大家搞一个更简单的方案。

第一步:安装并运行Docker

进入 docker 下载地址,选择桌面版并点击下载;

下载完成后,直接打开安装包运行,无脑点击下一步即可!

安装完成后,打开 docker 程序,看到如下提示,即说明安装成功。至此,不用管他,让其在后台运行即可!

第二步:下载「自动领取Epic游戏」项目

前文说了,docker可以类比为微信小程序平台,那么接下来我们需要下载我们需要的小程序了,也就是「运行在docker上的项目」!区别在于,docker每次运行的项目,都保持独立,类似「应用多开」。

本教程使用的项目原地址如下。

下载方式是使用「命令行语句」获取。

Windows 使用快捷键「win + x」,选择并打开 Windows PowerShell,把下面这条命令复制到 PowerShell 中,按下「回车」运行;

docker pull luminoleon/epicgames-claimer

如果你看到下图这样的信息,那么说明项目下载成功!

第三步:启动项目

继续复制下面这条命令到PowerShell中,按下「回车」:

docker run -it luminoleon/epicgames-claimer

登录成功,会提示「login successes」,接下来就会自动领取游戏了。

如果当前没有新游戏领取,系统会提示上面图片 黄色框中的内容

如果有新游戏领取,系统会提示如下领取信息。

这是我的云主机提示的信息

虽然界面只显示了一条领取信息,但我实际操作发现当前可领取的所有游戏都已经被成功领取。

至此,教程核心内容结束!搞定收工~

上述操作相当于模拟了一次登录epic官网领取游戏的流程!

按下「 Ctrl + P + Q 」切换至后台运行。

此外,你也可以使用下面这条命令来执行:

docker run -it -v ~/epicgames_claimer/User_Data:/User_Data luminoleon/epicgames-claimer

唯一的区别是,启动后不用再此输入账号密码。

运行过的docker app,会在docker 桌面端显示。如下图所示,文章中,我执行了两次领取游戏的命令,页面显示了两个app。

如果我们的设备不关机,docker服务一直运行,那么该程序会一直在每天的第一次运行时刻去获取免费游戏。

如果像Windows用户,每天肯定会进行电脑关机。

那么,只需要在开机后,打开 docker,找到之前停止的容器/app,点击「start」启动即可!

可能会出现的问题

a. Windows 启动 docker 失败!

笔者安装docker后,启动失败,报错提示没有 WLS2 (Windows Linux system 2)。

解决办法很简单,戳下面链接,把 WSL2 安装即可,才十几兆,

戳右边下载:适用于 x64 计算机的 WSL2 Linux 内核更新包

b. Epic账号密码都正确,仍然登录失败,需要双重验证

这里有两个解决办法:

1. 去官网手动关闭二次验证功能,操作如下:

进入epic官网,登录后,进入账户页面,找到「密码与安全」;

下滑页面,找到「双重验证」选项 ,点击禁用即可!

2. 使用如下命令登录;

docker run -d luminoleon/epicgames-claimer -u -p -t


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/120320
 
1469 次点击