门罗币安卓手机挖矿脚本

设备及环境

闲置安卓一台,termux

详细步骤

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

安装termux

下载地址:https://baiyaodao.lanzoui.com/i2KNStbb24h

更换termux源为清华源

sed -i '[email protected]^\(deb.*stable main\)[email protected]#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable [email protected]' $PREFIX/etc/apt/sources.list

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

sed -i '[email protected]^\(deb.*science stable\)[email protected]#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science [email protected]' $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。

1627745531.jpg

解决办法思路有两种:

1.supervisor进程守护

2.对xmrig内存使用设置限制

如此所见,我之前买的脚本应该是限制了内存用量,所以效率低些。

这里使用的是C3Pool猫池,可在这里进行收益查看。

转载请说明出处
百妖岛_我的世界服务器列表_MineCraft服务器联机平台_MC服务器大全 » 门罗币安卓手机挖矿脚本