前言

切记不要使用云服务器挖矿。

想靠这玩意赚钱的就别看这篇文章了,只能给闲置的服务器回点本(不到3成)。

有能力的可以去Youtube上看看视频教程,肯定会比图文来的明白。

相信不少小伙伴会有闲置的服务器,那么我们为什么不将这些服务器的算力利用起来为我们带来收益呢?

用服务器挖矿貌似是一个好选择,虽然在2021年我们已经不可能通过挖矿的方式赚钱但是能拿到闲置服务器的两三成的本钱也比放着吃灰好吧。今天,我就来介绍一下各平台挖掘门罗币(Monero, XMR)的方法。门罗币经过这些年的数次分叉,老版本的矿机程序已经无法使用了,现在需要使用rx/0新算法来挖矿。本文将介绍在linux(包含多个发行版)和windows系统中xmrig矿机的编译安装与使用。

矿池和钱包的选择

挖掘虚拟币是不能单干的。我们需要在矿池中挖矿。

门罗币(Monero, XMR)的矿池有很多,比较著名的有supportxmr.com, hashvault.pro, xmr.nanopool.org, 等等。每个矿池的挖矿效率都略有差异,您可以自行研究。本文将以xmr.nanopool.org为例。其他矿池的使用方法没有什么差别。进入xmr.nanopool.org选择好矿池后将矿池地址和端口记下来。

选择好矿池之后,您还需要有一个门罗币钱包。您可以选择门罗币本地钱包,直接访问getmonero.org然后下载安装软件即可获得。您也可以在任何一个虚拟货币交易所(比如币安火币,等等)注册一个账户然后也可以获得门罗币钱包地址。不过交易所貌似很复杂且要实名登记这里还是推荐本地钱包。

请您记录下您的矿池地址和钱包地址,等会儿在使用矿机挖矿的时候需要用到这些参数。

编译安装矿机

本文将介绍xmrig矿机的安装和使用。xmrig是一款多平台开源矿机程序,由C++/C/汇编语言编写,性能优异,不仅能用于多平台,还可以支持多算法,大多数基于Cryptonight的虚拟币都可以用它来挖掘。

xmrig项目地址:

https://github.com/xmrig/xmrig/releases

首先,我们需要下载xmrig源文件。您可以通过上面的按钮到其github页面下载最新版发行包并解压,也可以通过ssh链接服务器后输入下面的命令下载。

wget https://github.com/xmrig/xmrig/archive/v6.2.2.tar.gz
tar zxvf v6.2.2.tar.gz
cd xmrig-6.2.2

然后,我们分平台,介绍xmrig矿机的编译安装。

(1) CentOS

yum install -y epel-release
yum install -y git make cmake gcc gcc-c++ libstdc++-static libuv-static hwloc-devel openssl-devel
mkdir build && cd build
cmake .. -DUV_LIBRARY=/usr/lib64/libuv.a
make

(2) Ubuntu

apt-get install git build-essential cmake libuv1-dev libssl-dev libhwloc-dev
mkdir build && cd build
cmake ..
make

(3) Fedora

dnf install -y git cmake gcc gcc-c++ libuv-static libstdc++-static libmicrohttpd-devel
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -DUV_LIBRARY=/usr/lib64/libuv.a
make

(4) FreeBSD

pkg install git clang38 cmake libuv libmicrohttpd
mkdir build
cd build
cmake ..
make

(5) Windows

您需要安装Visual Studio 2017 (https://visualstudio.microsoft.com/vs/older-downloads/)

安装完毕后,在cmd中进入xmrig源文件目录,然后执行:

mkdir build
cd build
cmake .. -G "Visual Studio 15 2017 Win64" -DXMRIG_DEPS=c:\xmrig-deps\msvc2017\x64

配置矿机参数

Xmrig可以帮我们自动优化并设置好矿机的线程设置参数,因此我们无需像以前的xmr-stak那样,手动设置线程。我们只需要配置好矿池等参数即可。

配置参数很简单,我们可以使用这个xmrig参数配置小助手:https://xmrig.com/wizard

打开页面后,点击左上角Add pool, 添加一个矿池。

 title=

在弹出的窗口配置你的矿池地址端口和你的门罗币收笔地址(Host为矿池地址port为端口,User为你的收款地址,收款地址可以在门罗币钱包里面获取,Coin要选择monero)

 title=

请注意,如果您打算挖门罗币(Monero),那么这里的算法需要选rx/0. 老版本的Cryptonight算法已经无法挖掘新的门罗币了。输入完毕后,点击蓝色的Add pool,进入下一步。

在Backends选项卡中,我们需要设置挖矿的算力来源。理论上,我们可以使用CPU和GPU(包括AMD OpenCL和NVIDIA CUDA)挖矿。然而,如果您的服务器上有闲置的显卡,我建议您可以考虑去挖以太币(ETH)而不是门罗币(XMR),因为GPU挖以太币的收益比挖门罗币的收益高得多。因此,这里我们只选择CPU.

 title=

在misc页面我们设置的就是对程序开发者的捐赠了。这里建议填写1%(即你每100个小时的算力算出来的东西有一小时要捐给开发者,当然你要是不想捐的话也有办法去掉捐赠,具体操作方法看项目的开发文档)

 title=

然后我们点击result即可获取矿机参数配置命令。

command line里面的就是配置好的的挖矿命令了,注意选择系统并复制到剪切板。

开始挖矿

获取到命令后我们就可以开始挖矿了

如果您使用的是Windows, 直接在cmd中执行刚刚生成的命令即可。

如果您使用的是SSH登录的Linux服务器, 那么我建议您可以安装screen, 这样就不需要一直开着SSH了。

Ubuntu/Debian:

apt-get install screen

CentOS:

yum install screen

然后,新建一个screen session:

screen -S xmrig

进入刚刚编译安装好的xmrig矿机build目录中,执行我们在上一节生成的矿机命令即可。(下面的是我自己的配置,你别照着填啊,填刚刚网页上生成的,你要是填下面的配置就相当于送钱给我,)

./xmrig -o xmr-us-east1.nanopool.org:14444 -u 466WbQMXWLNLsZm7SaZdJgL265fPXYfL6LMMq3VGtsCZZk2apJJcVJkJ2DvsbY7t3ZRLMBkKUxqw9SAMNw733g3yPuvnriD -k --coin monero -a rx/0

如果没有配置上的错误,就可以看到类似于下面的输出。

 title=

在挖矿界面,按下键盘上的h键,会显示当前的算力;按下p键会暂停挖矿;按下r键会继续开始挖矿。

开始挖矿之后,按下键盘上的Ctrl + A + D键,即可退出该Screen Session. 矿机将在后台继续运行。

这样,我们就安装好了xmrig矿机,可以挖掘Monero了。如果您有任何疑问,欢迎在这里留言。再次重申,请不要在VPS上挖矿,只能在独立服务器上挖矿, 否则您会被主机商清退。我为了写这篇文章就测试了一个半个小时就已经被阿里云官方给警告了。

最后修改:2021 年 12 月 18 日
如果觉得我的文章对你有用,请随意赞赏