:2026-04-07 7:57 点击:2
随着以太坊等加密货币挖矿的竞争日益激烈,单个矿机的算力往往难以在庞大的网络中占据优势,为了整合多台矿机的算力、优化管理、提高收益稳定性,许多矿工开始采用代理挖矿模式,Eth-Proxy(如Eth-Proxy、Nomp等)作为一种流行的轻量级挖矿代理服务器,能够帮助矿工轻松实现多台矿机的统一接入、收益分配和监控,本文将详细介绍Eth-Proxy挖矿的搭建与配置教程,助你快速上手,构建自己的挖矿集群。
什么是Eth-Proxy挖矿?
Eth-Proxy本质上是一个运行在服务器上的中间程序,它接收来自多台矿机的挖矿请求(如Stratum协议),然后将这些请求聚合后转发到指定的矿池服务器,矿池返回的区块奖励再由Eth-Proxy根据预设的规则分配给各个贡献算力的矿机,其主要优势包括:
Eth-Proxy挖矿准备工作
在开始搭建之前,你需要准备以下几样东西:
一台VPS(虚拟专用服务器):
一台或多台矿机:
一个矿池账户:
基本Linux操作知识:
会使用SSH连接服务器,进行基本的文件操作和命令执行。
Eth-Proxy挖矿搭建步骤(以Nomp为例,Nomp是Node Open Mining Portal的缩写,一个流行的开源Eth-Proxy)
连接VPS并安装必要环境
ssh root@你的VPS_IP地址
apt update && apt upgrade -y
apt install -y curl curl -sL https://deb.nodesource.com/setup_16.x | bash - # 安装Node.js 16.x,可根据需要调整版本 apt install -y nodejs
node -v npm -v
下载并安装Nomp
cd ~ git clone https://github.com/nomp/nomp.git cd nomp
npm install
此过程可能需要一些时间,请耐心等待。
配置Nomp
进入配置文件目录:
cd config
编辑config.json文件:
nano config.json
你需要修改以下几个关键配置项:
port:代理服务器监听的端口,例如8888(确保此端口在VPS防火墙中已开放)。poolHost 和 poolPort:你选择的矿池的地址和端口(例如eth.f2pool.com和8008)。poolPassword:矿池用户名,通常是你的钱包地址,或者x(具体看矿池要求)。daemon:是否启用守护进程模式,建议设置为true。fee:代理手续费,例如01表示1%。paymentProcessing:收益分配相关配置,包括minPayout(最小支付金额)、paymentInterval(支付间隔)等。users:可以预设一些用户及其密码,方便矿机连接。编辑完成后,按Ctrl + X,然后按Y保存退出。
(可选)编辑其他配置文件,如pools.json(配置多个矿池)、stratum.json(Stratum协议相关参数)等,根据你的需求进行调整。
启动Nomp代理
返回Nomp根目录:
cd ~/nomp
启动Nomp:
npm start
如果看到类似NOMP stratum server started on port 8888的提示,说明Nomp已成功启动。
(可选)为了方便管理,可以使用pm2(Node.js进程管理器)来守护Nomp进程:
npm install pm2 -g pm2 start app.js --name "nomp" pm2 startup # 设置开机自启 pm2 save # 保存当前进程列表
之后可以使用pm2 status、pm2 logs nomp等命令管理Nomp。
配置防火墙
确保VPS的防火墙允许Nomp监听的端口(如8888)能够被访问,以UFW为例:
ufw allow 8888/tcp ufw reload
配置矿机连接Eth-Proxy
nbminer.conf、
worker1,密码为password123,则矿池配置应为:
stratum+tcp://你的VPS_IP:8888
用户名.worker1
密码.password123钱包地址.矿机名,密码为x或自定义,请根据你的Nomp配置和矿池要求进行调整。监控与管理
http://你的VPS_IP:8888(或你配置的其他端口),即可进入Nomp的Web管理界面。注意事项与常见问题
本文由用户投稿上传,若侵权请提供版权资料并联系删除!