排行榜 统计
  • 建站日期:2017-05-08
  • 文章总数:446 篇
  • 评论总数:6393 条
  • 分类总数:25 个
  • 最后更新:10月9日

门罗币安卓手机脚本挖矿

本文阅读 3 分钟
广告

在博主不暇大大发布了手机网页挖取门罗币之后,我便去进行了实践,网页挖矿效率是真的低。在进行了一系列摸索之后,现给出相较于网页挖矿翻倍效率的手机门罗币挖矿方法。虽然我依然慢(可能是绿厂手机的缘故

设备及环境

闲置安卓一台,termux

详细步骤

安装时间较长,请保持屏幕常亮和termux能后台运行。

  • 安装termux

下载地址:

  • 更换termux源为清华源
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list

sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list

sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list

apt update && apt upgrade
  • 安装Ubuntu
pkg install wget proot git python -y &&  git clone https://github.com/sqlsec/termux-install-linux --depth=1

cd termux-install-linux && python termux-linux-install.py

此步骤大多数朋友应该是没问题的,执行本步骤的第二条命令后根据提示输入安装Ubuntu对应的数字后回车就好了。
要注意的是,本步骤的第一条命令和github相关,必要时需要科学上网。

  • 启动Ubuntu
cd ~/Termux-Linux/Ubuntu && ./start-ubuntu.sh
  • 安装xmrig
    这里用的是C3Pool版本的xmrig,您也可以使用其他版本或者官方原版。

此处也涉及github

apt update && apt upgrade

apt install git wget proot

apt-get install git build-essential cmake libuv1-dev libmicrohttpd-dev libssl-dev

git clone https://github.com/C3Pool/xmrig-C3 --depth=1

mv xmrig-C3 xmrig

cd xmrig

mkdir build

cd build

cmake -DWITH_HWLOC=OFF ..

make

耐心等待其完成。

  • 修改config.json配置文件
    配置文件目录:/root/xmrig/src/

安装vim,并到配置文件所在目录,对config.json进行修改

apt install vim

cd /root/xmrig/src

vim config.json

编辑config.json中的字段user(钱包地址)和pass(密码):

{
    "api": {
        "id": null,
        "worker-id": null
    },
    "http": {
        "enabled": false,
        "host": "127.0.0.1",
        "port": 0,
        "access-token": null,
        "restricted": true
    },
    "autosave": true,
    "background": false,
    "colors": true,
    "title": true,
    "randomx": {
        "init": -1,
        "init-avx2": -1,
        "mode": "auto",
        "1gb-pages": false,
        "rdmsr": true,
        "wrmsr": true,
        "cache_qos": false,
        "numa": true,
        "scratchpad_prefetch_mode": 1
    },
    "cpu": {
        "enabled": true,
        "huge-pages": true,
        "huge-pages-jit": false,
        "hw-aes": null,
        "priority": null,
        "memory-pool": true,
        "yield": true,
        "max-threads-hint": 100,
        "asm": true,
        "argon2-impl": null,
        "astrobwt-max-size": 550,
        "cn/0": false,
        "cn-lite/0": false,
        "kawpow": false
    },
    "opencl": {
        "enabled": false,
        "cache": true,
        "loader": null,
        "platform": "AMD",
        "adl": true,
        "cn/0": false,
        "cn-lite/0": false,
        "panthera": false
    },
    "cuda": {
        "enabled": false,
        "loader": null,
        "nvml": true,
        "cn/0": false,
        "cn-lite/0": false,
        "panthera": false,
        "astrobwt": false
    },
    "donate-level": 0,
    "donate-over-proxy": 1,
    "log-file": null,
    "pools": [
        {
            "algo": null,
            "coin": null,
            "url": "mine.c3pool.com:15555",
            "user": "43ptHJUHwhi8e2grpNaXv7d8izCfrjcgbMaxBFx79AhsBwz3cT8DHgZWdfk7T2AvgLCen3rqfaJFDMxWF5ob6KG4Q7bhmtX",
            "pass": "x",
            "rig-id": null,
            "nicehash": false,
            "keepalive": false,
            "enabled": true,
            "tls": false,
            "tls-fingerprint": null,
            "daemon": false,
            "socks5": null,
            "self-select": null
        }
    ],
    "print-time": 60,
    "health-print-time": 60,
    "dmi": true,
    "retries": 5,
    "retry-pause": 5,
    "syslog": false,
    "tls": {
        "enabled": false,
        "protocols": null,
        "cert": null,
        "cert_key": null,
        "ciphers": null,
        "ciphersuites": null,
        "dhparam": null
    },
    "user-agent": null,
    "verbose": 0,
    "watch": true,
    "rebench-algo": false,
    "bench-algo-time": 20,
    "pause-on-battery": false
}

编辑好后保存退出。
将配置文件复制到/root/xmrig/build/目录里

cp config.json /root/xmrig/build/
  • 运行xmrig
cd ~/xmrig/build
./xmrig

现在,挖矿便开始啦。

说明

相较于我之前花3块钱买的脚本,这个配置起来相对复杂,但实测我的效率高些。但,这样运行的进程会导致内存大量消耗,并触发OOM Killer机制,系统会自动杀掉进程。表现为2种,第一种:termux闪退,这是触发了安卓的保护机制;第二种:termux内运行的进程killed。killed.jpg
解决办法思路有两种:
1.supervisor进程守护
2.对xmrig内存使用设置限制
如此所见,我之前买的脚本应该是限制了内存用量,所以效率低些。
这里使用的是C3Pool猫池,可在这里进行收益查看。
参考文献:
使用手机挖矿之XMR
Linux内核OOM killer机制

您的大名:
万水千山总是情,给个打赏行不行。 打赏
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/2592/
最新EPIC币挖矿教程,CPU和GPU双支持挖矿币种
« 上一篇 07-28
uniapp夜间模式实现方法,日间夜间自动变化
下一篇 » 08-13
广告

发表评论

成为第一个评论的人