
说实话,我第一次把一个全自动脚本扔到服务器上,还真是紧张到手心冒汗。结果一键启动后,日志里那行“Ready to mine!”直接把我吓得差点把键盘摔了——原来真的可以这么轻松。
先把电脑或者云服务器的系统更新到最新,别小看这一步,很多奇怪的依赖冲突都是因为系统太老。下面这几样必备工具,基本上是我每次部署前的必装清单:
git --version确认 2.30+)docker-compose --version)装完这些,打开终端敲几句 docker info,如果能看到 “Server Version” 那就说明 Docker 已经跑起来了。
下面这段脚本是我自己写的,几乎可以直接复制粘贴到任何 Linux 环境。核心思路是:先把项目仓库克隆下来,随后用 Docker Compose 把所有服务编排好,最后用后台守护的方式启动。
# 克隆仓库
git clone https://github.com/example/auto-mine.git && cd auto-mine
# 创建 .env(这里把账号密码写进去,别忘了改成自己的)
cat > .env <<EOF
USERNAME=your_account
PASSWORD=your_password
EOF
# 拉取镜像并启动
docker-compose up -d
# 查看日志,确认已连上游戏服务器
docker logs -f miner_service
第一次跑的时候,我把日志窗口打开,看到 “Login successful” 那一行后,整个人像是捡到宝一样——以后再也不用手动点按钮了。
1️⃣ 网络不通时,Docker 会一直卡在 “Pulling image …”,这时候先 ping 一下游戏服务器的 IP,确认外网能访问。
2️⃣ .env 文件里不能有多余的空格,哪怕是行尾的空格也会导致登录失败。
3️⃣ 想要随时查看收益,直接跑 docker exec -it miner_service python stats.py,输出的数字会实时刷新。
“部署一次,收益一年”,这句话是我亲身验证后才敢这么说的。
如果你也正想把这套自动化搬砖装进自己的副业工具箱,赶紧照着上面的步骤走一遍吧——别忘了先给服务器加点防火墙规则,安全第一。
参与讨论
暂无评论,快来发表你的观点吧!