docker自动领取epic免费游戏之一劳永逸

本文介绍了如何利用Docker和自动化脚本实现自动领取Epic游戏平台的免费游戏。通过创建并启动容器、编写执行脚本并设置定时任务,确保每天都能领取最新免费游戏,即使服务器重启也能轻松恢复。同时,文章还提供了针对领取失败和验证码问题的解决方案,以及镜像更新信息。
摘要由CSDN通过智能技术生成

因为是自动登录, 需要关闭epic的双重验证, 没设置过的是默认关闭的

安装docker(已安装的请忽略此步骤)

# 移除之前安装的docker相关软件
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

yum install -y yum-utils # 安装依赖

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # 配置阿里云的docker镜像

yum install -y docker-ce docker-ce-cli containerd.io # 安装组件

yum list docker-ce --showduplicates | sort -r # 查看最近可用的版本, 排序为新到旧

yum install -y docker-ce-20.10.0 docker-ce-cli-20.10.0 containerd.io # 选择其中一个版本, 上面列出的列表中, 版本号为第一个:到第一个-之间, 一般不建议选最新的版本号

systemctl start docker # 启动docker

docker version # 查看版本

systemctl enable docker # 开机自启

systemctl restart docker # 重启docker

拉取镜像

docker pull luminoleon/epicgames-claimer # 原镜像被作者删除了, 我做了备份并上传至dockerhub, 拉取备份镜像如下

docker pull gym370806464/epicgames:v1

创建并启动容器(非一劳永逸)

docker run --name epic -d -e AUTO_UPDATE=true gym370806464/epicgames:v1 -u YourEpicAccount -p YourEpicPassword

上述命令中, epic是自定义容器名称, YourEpicAccount是你的epic登录账号, YourEpicPassword是你的epic登录密码.
之所以说它非一劳永逸, 是因为它只会在第一次启动的时候去领取免费游戏, 即使epic官方更新了新的免费游戏, 它也不会领取(可能是Epic官方针对脚本领取改了判断机制?), 所以要做到真-自动白嫖, 就需要定期手动重新停止-删除-创建-启动容器(如果只是重启也无法领取), 所以下面就是针对这个的优化

创建自动化脚本并每日执行一次(真-一劳永逸)

  • 停止并删除刚才的容器

    docker stop epic
    docker rm epic
    
  • 创建脚本/epic/bashs/epic.sh(提示没有文件夹什么的自己创建文件夹就好)

    #!/bin/bash
    #创建并启动docker容器并自动登录
    docker run --name epic -d -e AUTO_UPDATE=true gym370806464/epicgames:v1 -u YourEpicAccount -p YourEpicPassword
    #由于docker启动+连接epic+请求免费产品耗时较久, 故延迟10分钟再记录日志
    sleep 10m
    #源日志文件(获取docker容器日志文件位置)
    SOURCE_LOG_FILE=`docker inspect --form
  • 7
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 27
    评论
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值