在开始之前,你应该先了解以下几点:
1.挖矿请使用独立服务器,用VPS挖矿会被你的商家打死的。
2.自己花钱租/买服务器挖矿,百分之99点9999999都是亏本,并且是血亏的那种。
3.目前的币市行情非常不好(好像就没好过233)。像我们这种用闲置服务器挖XMR的,赚钱真的就别想了,纯当是享受过程,学习下区块链的知识吧。
准备工作:
一个可靠的矿池,目前比较大信誉很不错的矿池有以下几个:
https://xmr.nanopool.org/
https://www.supportxmr.com
https://cn.dwarfpool.com/xmr
我们这种小打小闹的矿工在选择矿池的时候,应该找一个支付单价低的矿池,越低越好,因为我们本来就挖不出来几个币,有些矿池限制1个XMR才给你支付,你得挖到猴年马月?像这种就是变相黑你的钱。我这里使用的是xmr.nanopool.org,这个矿池最低支付价格是0.3XMR,看上去很低?其实这个价格对于我们来说也非常高了,一般300H/s算力的机器,挖0.3XMR估计要6个月,而0.3XMR变现成RMB也就200多点。
一个钱包地址,我个人目前用的在线钱包:
https://mymonero.com
在线钱包相对本地钱包而言来说:更方便但不安全。适合存放少量资金。但是在线钱包是最适合我们这种小打小闹的人了,本来就没几个钱还管它安全不安全,方便就行!这个钱包的注册方法很简单,按下图操作即可:
一台矿机(独立服务器),系统使用CentOS7X64,安装挖矿程序:XMR-STAK,下面是详细的安装步骤:
安装依赖:
yum -y install centos-release-scl epel-release yum -y install cmake3 devtoolset-4-gcc* hwloc-devel libmicrohttpd-devel openssl-devel make git
启用高版本gcc编译器:
scl enable devtoolset-4 bash
拉取项目源码并进入项目目录:
cd git clone https://github.com/fireice-uk/xmr-stak.git cd xmr-stak/xmrstak
去掉程序作者的捐赠功能(本来就是亏本,还捐NM呢):
vi donate-level.hpp
把2.0改为0.0:
回到上级目录新建build目录并进入这个目录:
cd .. mkdir build && cd build
编译:
cmake3 .. -DCUDA_ENABLE=OFF -DOpenCL_ENABLE=OFF make install
进入bin目录,把编译好的可执行文件复制到usr/bin:
cd bin cp xmr-stak /usr/bin
至此XMR-STAK挖矿程序就编译好了,注意我们这里编译的是XMR-STAK,不是XMR-STAK-CPU,XMR-STAK是XMR-STAK-CPU的更新版,挖矿效率更高,最重要的是XMR-STAK现在同时支持CPU/N卡/A卡挖矿。但是上面整个的编译过程中,我们去掉了N卡/A卡挖矿的功能,因为一般情况下,使用独立服务器都是用CPU挖矿,独立服务器很少有带GPU硬件的。
但如果你的独立服务器上有GPU硬件,这里你就可以在编译XMR-STAK的时候把这个功能加上,这里我写一下N卡的方法,A卡对不起打扰了,我折腾了半天驱动装不上,再说了独立服务器带显卡的本来就少,带A卡的那估计是奇葩中的奇葩了,就不考虑了吧。。。
首先我们要安装N卡依赖:
yum -y install https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.0.130-1.x86_64.rpm yum -y install cuda
然后在构建的时候使用如下参数:
cmake3 .. -DOpenCL_ENABLE=OFF make install
当然如果你技术牛逼A卡的依赖也能装上,那你就可以直接
cmake3 .. make install
此时我们应该做一些系统优化,系统优化好了,我们挖矿时的算力也会有一定的增加,算力的增加就等于你赚的钱变多了,你觉得这一步优化关键不关键,重要不重要呢?
首先执行如下命令:
echo "vm.nr_hugepages=128" >> /etc/sysctl.conf sysctl -p
接着编辑:
/etc/security/limits.conf
在这个文件内加入:
* soft memlock 262144 * hard memlock 262144
如图所示:
然后断开你的SSH重新连接,优化就做好了。现在你应该使用Openssl的工具生成一个支付ID,待会会用到:
openssl rand -hex 32
现在我们可以运行XMR-STAK开始进行挖矿前的设置了,在终端内执行如下命令:
xmr-stak
程序会有几个提示,按如下样式填写。
Q:- Do you want to use the HTTP interface? A:0 Q:- Please enter the currency that you want to mine: A:monero7 Q:- Pool address: e.g. pool.usxmrpool.com:3333 A:xmr-eu1.nanopool.org:14444 Q:- Username (wallet address or pool login): A:你的钱包地址.你的支付ID.随便起一个名字/你的Email地址 Q:- Password (mostly empty or x): A:直接回车 Q:- Rig identifier for pool-side statistics (needs pool support). Can be empty: A:直接回车 Q:- Does this pool port support TLS/SSL? Use no if unknown. (y/N) A:N Q:- Do you want to use nicehash on this pool? (y/n) A:n Q:- Do you want to use multiple pools? (y/n) A:n
注:
1.其中的Pool address也就是矿池地址,如果你这里也使用和我相同的xmr.nanopool.org,那么你可以在https://xmr.nanopool.org/help找到更多矿池地址,具体如下:
你可以在这里挑选一个适合你自己服务器的地址,建议选择和你服务器网络地理位置相近的地址。
2.可能很多人一开始不知道这个:“你的钱包地址.你的支付ID.随便起一个名字/你的Email地址”到底该怎么填。
这里假设你的钱包地址是123,支付ID是456,名字是imlala,Email是123@gmail.com
下面是一个示范:
123.456.imlala/123@gmail.com
这样应该就都懂了吧~
配置完成之后XMR-STAK程序就开始运行了,我们先Ctrl+C退出运行。
XMR-STAK会在你的当前运行目录生成三个配置文件,如果你是按照我这篇教程来做的,那么配置文件的路径如下:
/root/pools.txt /root/config.txt /root/cpu.txt
其中pools.txt保存的是你的钱包地址等信息,如果你的钱包信息填错了,或者要更改钱包地址,可以编辑这个配置文件。config.txt是保存的xmr-stak程序的一些配置一般不用管它。cpu.txt是xmr-stak使用cpu挖矿时的一些配置,如果你觉得算力不够满意,可以编辑cpu.txt:
vi /root/cpu.txt
调整如下代码,来让xmr-stak支持更多的线程,其中“low_power_mode”一整行代表一个线程,注意结尾后面的数字不能重复:
"cpu_threads_conf" : [ { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 0 }, { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 1 }, { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 2 }, { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 3 }, { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 4 }, { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 5 }, { "low_power_mode" : false, "no_prefetch" : true, "affine_to_cpu" : 6 }, ],
这里你需要注意的是,并不是线程用的越多就越好,一般情况下我们使用xmr-stak默认的配置就好了。上面的这个配置相当于一个4核8线程的CPU使用了7个线程去挖矿。
现在你应该安装screen,并利用screen把XMR-STAK放到后台运行:
yum -y install screen
新建一个会话:
screen -S XMR
在这个会话内执行:
xmr-stak
然后按键盘组合键Ctrl+A+D退出来。这样XMR-STAK就运行在后台了。如果你想回到这个会话中应该使用如下命令查看进程ID:
screen -ls
然后:
screen -r 进程ID
XMR-STAK运行一段时间后,如果一切正常应该回显应该是这样的:
在XMR-STAK内,按h可以看到机器当前的算力:
等待你的机器挖矿一段时间之后,我们打开https://xmr.nanopool.org/,在右上方输入你的钱包地址进行搜索:
你应该可以看到你的挖矿信息:
xmr.nanopool.org这个矿池默认的支付最低XMR是1个,你可以点击上图中的Setting按钮,把这个最低价格改为0.3:
但是你需要知道的是,要想改为0.3,必须要你的矿工Rating到达10以上,这个不难挂30分钟就有几十个:
按300H/s的算力来说,当你看到下面这张图之后,你是否还有挖矿的动力?
第一
大佬6P
玩不起这个
现在挖亏出翔 一年前还可以。。除非你有吃灰的杜甫
我有几台吃灰垃圾独服,看样子挂半年可以收到0.3XMR,哈哈哈。。。
大佬买哪家的毒服?
hetzner,online都有。
要不起要不起
大佬,2核4g的腾讯云,算力大概是怎样,做代运营的,每个公众号(不同公司)应该都能取一台腾讯云的服务器,这样算算有200多个号,这样算下来,还是有的赚的,反正只是需要客户扫个码,啧啧啧
自己实际测试。。
平均每核算力是210(2.5gH的主频)
每月收益22.5左右,腾讯云1核1g,3年799,每月22.2…
彻底绝了我云挖矿的念头。。。
羡慕手握200多台腾讯云的大佬,反正也是吃灰,只要腾讯云允许挖,你挂着也无妨,蚊子腿也是肉。。。
大佬出服务器吗,我这里需要。联系tg : https://t.me/ovocc33
算力低的话可以用https://minexmr.com/
手动支付 手续费0.004 也就是 超过0.004 就可以提现 (有种免费打工的感觉)
我的提现记录
https://i.loli.net/2018/10/13/5bc1706178367.png
到手的钱才是自己的。
老哥早点告诉我这个矿池啊,我在nanopool挂了快0.1提不出来才是真的免费打工。
https://www.supportxmr.com
这个好像也可以改最低支付阈值(需要登陆后台,然后自己自定义阈值,具体多少我也不知道。)
我去帮你看了一下 官方说明
This value cannot be lower than 0.1 XMR
The pool will pay out to your wallet once your total due exceeds the payment threshold
我还是换到你说的这个minexmr.com吧,0.1对于我来说都太高了。
minexmr 矿池佣金贵呀 1 % (提现手续费0.004)
supportxmr 0.6% (提现手续费不知)
随便搞下吧,不能再转了,再转这两个月真的免费打工了。。
我发Telegarm给你了
你可以看一下
大佬,你好,如果是多台服务器,“你的钱包地址.你的支付ID.随便起一个名字/你的Email地址”,是不是只需要把“随便起一个名字”设置为不一样即可?钱包地址、支付ID、Email地址保持一致。
是的。
谢谢。
Average Hashrate
for last 6 hours
3,622.5 H/s
dalao牛批啊,这算力羡慕死了。。。
大佬,已经挖了超过0.6了,设置的是最小支付是0.5,现在显示You have reached minimum payout. Payment will be processed in next payment round.
我等了超过24小时了,怎么还没有支付记录,请问下这个是什么原因?
这个耐心等待吧,这个矿池很大不会黑这点钱的,实在不放心发个邮件问下:xmr@nanopool.org