Blog

利用闲置服务器挖门罗币

    前两天在loc论坛看到大佬说用闲置的服务器挖门罗币,和比特币等不同,门罗币也可以用cpu挖矿,对于一些闲置的服务器就可以利用起来了。不过正如有的人说的,现在才想到去挖币,连吃翔都赶不上热乎的,不过我们的目的在于利用闲置的资源进行挖矿,不是专业矿工,聊胜于无,还要啥自行车啊。

   在大佬的博客上进行了简单的介绍,也确实很简单,很多小白都是一脸懵逼,其实也不要局限于本文教程,因为我也是小白,遇到不懂的多谷歌就行了。

    首先要有一个钱包,简单说下,门罗币的钱包也有本地钱包,不过本地钱包要同步区块,弄起来有点麻烦,优点是安全性比较高,对于我们这种只是小打小闹的来说用在线钱包就行了,根据大佬的推荐用的是https://hitbtc.com/,注册时密码要求大写、小写及特殊字符,会要求人机验证,所以注册不了的时候试试扶墙,进去后点击账户获取门罗币的钱包地址,如下图所示:

然后我们要选择一个矿池。Monero矿池有很多,官网http://moneropools.com/中列举了很多个矿池,可以选择想加入的矿池。我这里和大佬选择的都一样,是 xmr.nanopool.org

推荐看下官方的帮助文档,里面包含矿池地址。https://xmr.nanopool.org/help


准备Payment ID(支付ID)

openssl rand -hex 32

在ssh执行以上命令会生成一段代码,找个记事本记一下。

最后就是准备矿机挖矿了,官方支持linux和windows挖矿,我以centos7.4 x64为例,其余linux版本和windows版本可参见官方github或大佬的博客。

yum install -y wget 
yum install -y git 
yum install -y make 
yum install -y centos-release 
yum install -y epel-release 
yum install -y centos-release-scl cmake3 hwloc-devel libmicrohttpd-devel openssl-devel 
yum install -y devtoolset-4-gcc*  
scl enable devtoolset-4 bash 
git clone https://github.com/fireice-uk/xmr-stak-cpu.git 
cd xmr-stak-cpu 
cmake3 .  
make install  
cd bin 
sysctl -w vm.nr_hugepages=128 
./xmr-stak-cpu

这时命令的最后一步会给出推荐的CPU配置信息,我们复制下来

然后编辑/root/xmr-stak-cpu/bin 目录下的config.txt文件,将我们的钱包地址、支付id、矿池地址、cpu配置等填入。其中cpu配置可以自己根据需要微调。下面给出我的配置文件,

其中3-6行是cpu的配置,14行是矿池地址,15行填的是钱包地址和支付id(payment id),矿工编号自己随便取例如work1,格式是 钱包地址.支付id.矿工编号/email 。有的矿池不需要填支付ID,这个详细说明自行谷歌.

 "cpu_threads_conf" :
[
   { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 0 },
   { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 2 },
   { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 4 },
   { "low_power_mode" : true, "no_prefetch" : true, "affine_to_cpu" : 6 },
],
"use_slow_memory" : "warn",
"nicehash_nonce" : false,
"aes_override" : null,
"use_tls" : false,
"tls_secure_algo" : true,
"tls_fingerprint" : "",
"pool_address" : "xmr-asia1.nanopool.org:14444",
"wallet_address" : "钱包地址.支付ID.矿工编号/Email",
"pool_password" : "x",
"call_timeout" : 10,
"retry_time" : 10,
"giveup_limit" : 0,
"verbose_level" : 3,
"h_print_time" : 60,
"daemon_mode" : false,
"output_file" : "",
"httpd_port" : 0,
"prefer_ipv4" : true,

设置好配置文件后,我们就再运行一下挖矿程序

cd /root/xmr-stak-cpu/bin
./xmr-stak-cpu

看到如下图就表示正在挖了,在里面输入h可以查看挖的效率

由于门罗币是利用cpu进行复杂的运算,所以基本会将你指定的cpu资源占满,所以除了独服,其他一切vps都不适合挖矿。


Debian8矿机安装

echo "deb http://ftp.us.debian.org/debian unstable main contrib non-free" >> /etc/apt/sources.list.d/unstable.list
apt-get update
apt-get install -t unstable gcc-5 g++-5 make
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 1 --slave /usr/bin/g++ g++ /usr/bin/g++-5
curl -L http://www.cmake.org/files/v3.4/cmake-3.4.1.tar.gz | tar -xvzf - -C /tmp/
cd /tmp/cmake-3.4.1/ && ./configure && make && make install && cd -
update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force
apt install libmicrohttpd-dev libssl-dev libhwloc-dev
git clone https://github.com/fireice-uk/xmr-stak-cpu xmr-stak
cd xmr-stak
cmake .
make install


等挖一会之后,你可以在https://xmr.nanopool.org/查看挖的情况,在搜索框输入你的钱包地址或者支付ID,然后会给出一个链接,就是你的挖矿进度链接,可以保存下来以备随时查看。

这是我7欧用4核挖了19个小时的结果,0.31元。至于下步如何提现我也不知道,到时再摸索下,

感谢:使用闲置服务器的CPU算力挖掘Monero

linux门罗币挖矿

评论已关闭。