加密货币市场充满想象空间,同时也存在不确定性。本文只从分享、交流、学习的目的出发,演示如何在安卓手机上使用 CPU(而非 GPU)挖狗狗币(Dogecoin)。需要提前说明的是,手机挖矿的整体效率不如电脑端,GPU 模式并未测试。

一、准备工作:安卓手机挖矿需要什么

整个流程依赖 Termux 终端模拟器,在其中安装 Ubuntu 环境,再编译 XMRig 挖矿程序,最后连接 unmineable 矿池以狗狗币钱包地址启动挖矿。

二、安装 Termux 手机端 App

在 Google Play 搜索并安装 Termux,或直接访问下面的地址:

https://play.google.com/store/apps/details?id=com.termux

三、在 Termux 中安装 Ubuntu

先更新软件源,命令如下:

  • apt-get update && apt-get upgrade

执行过程中可能出现交互式提问(这些不是命令),按下面方式回答即可:

  • Do you want to continue? [Y/n] Y
  • motd(Y/I/N/O/D/Z) [default=N]? N
  • bash.bashrc(Y/I/N/O/D/Z) [default=N]? N

接着依次安装所需组件:

  • apt-get install wget
  • apt-get install proot
  • apt-get install git

每一条安装命令过程中若出现交互式提问,同样输入 Y 确认:

  • Do you want to continue? [Y/n] Y

然后拉取 ubuntu-in-termux 项目并启动 Ubuntu:

  • cd ~
  • git clone git://github.com/MFDGaming/ubuntu-in-termux.git
  • ls
  • cd ubuntu-in-termux
  • ls
  • chmod +x ubuntu.sh
  • ./ubuntu.sh

安装脚本运行时会询问是否安装,输入 Y:

  • Do you want to install ubuntu-in-termux? [Y/n] Y

随后启动并更新系统:

  • chmod +x startubuntu.sh
  • ./startubuntu.sh
  • apt update && apt upgrade

同样,遇到交互式提问输入 Y 继续:

  • Do you want to continue? [Y/n] Y

四、编译安装 XMRig

先安装编译所需的依赖包:

  • apt-get install git automake cmake build-essential libuv1-dev libmicrohttpd-dev libhwloc-dev

出现交互式提问时输入 Y:

  • Do you want to continue? [Y/n] Y

接着克隆源码并编译:

  • git clone https://github.com/xmrig/xmrig.git
  • ls
  • cd xmrig
  • mkdir build
  • cd build
  • cmake .. -DWITH_TLS=OFF
  • make -j $(nproc)

五、运行挖矿:连接 unmineable 矿池

用户身份使用固定格式:DOGE[货币类型]:[加密货币钱包地址].[矿工名称],其中矿工名称可以随意填写,仅用于区分挖矿来源。

启动命令范例(注意替换成你自己的钱包地址):

./xmrig-notls -o rx.unmineable.com:3333 -a rx -k -u DOGE:DHADP3NZJsyDy8H7eV49NBodY4LMggmVmz.Honor9

六、如何正确退出挖矿程序

先点击虚拟菜单上的 “CTRL” 加字母 “c”,强制终止挖矿进程;之后输入 “exit” 退出 Ubuntu,此时会回到 Termux 的虚拟交互式伪终端,再次输入 “exit” 即可正确退出 Termux。当然,直接强制结束后台进程退出也是可以的。

七、重新启动挖矿程序

软件和相关工具包安装完成之后,并不需要重复安装。下次进入 Termux 后,只需要依次执行下面的命令进入 build 目录,再重新执行挖矿命令即可:

  • cd ubuntu-in-termux
  • ./startubuntu.sh
  • cd xmrig/build
  • ./xmrig-notls -o rx.unmineable.com:13333 -a rx -k -u DOGE:DHADP3NZJsyDy8H7eV49NBodY4LMggmVmz.Honor9

八、确认挖矿进程是否正常运行

挖矿进程正常运行后,终端会持续输出算力与提交信息,可以对照运行截图确认状态是否正常。

常见问题:unmineable 后台没有显示在线矿工

如果在 unmineable 后台没有显示矿工列表,需要将 3333 端口替换成 13333 端口,重试几次即可。

本文仅用于技术学习与交流。加密货币与手机挖矿均存在风险,请自行判断并注意设备发热、耗电与安全。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。