加密货币市场充满想象空间,同时也存在不确定性。本文只从分享、交流、学习的目的出发,演示如何在安卓手机上使用 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 端口,重试几次即可。
本文仅用于技术学习与交流。加密货币与手机挖矿均存在风险,请自行判断并注意设备发热、耗电与安全。

评论(0)