Zero Proxy安装与配置指南
一、项目基础介绍
Zero Proxy 是一款最轻量、高效、透明、稳定的多币种矿池代理。它支持 BTC、ETC、RVN、NICEHASH、XNA、ETHW、ERGO 等多种币种,可以同时代理多个矿池。Zero Proxy 采用 Go 和 Node.js 等前沿技术开发,安全可靠,适用于多种操作系统,包括 Linux、Windows 7+ 和 OSX。
主要编程语言:Go、JavaScript
二、项目使用的关键技术和框架
- Go:用于后端服务的主要编程语言,以其高性能和简洁性著称。
- Node.js:用于Web控制台的前端开发,以其丰富的库和工具生态系统为特点。
- TLS/SSL:用于加密数据传输,保护矿池代理的通信安全。
- PM2:作为守护进程,确保服务的稳定运行和进程管理。
三、项目安装和配置的准备工作
在开始安装 Zero Proxy 之前,请确保您的系统中已经安装了以下依赖:
- Node.js(建议版本16+)
- Git(用于克隆和更新项目代码)
确保您的操作系统用户有权限安装软件和运行脚本。
安装步骤
步骤 1:克隆项目代码
打开终端(或命令提示符),执行以下命令克隆项目:
git clone https://github.com/zero-proxy/zero-proxy.git
步骤 2:安装 Node.js 依赖
进入项目目录,安装 Node.js 依赖:
cd zero-proxy
npm install
步骤 3:配置项目
在 config.json 文件中,配置您的矿池代理设置。您需要设置以下内容:
- maxWorkers:矿池最大连接数。
- user:控制台登录的用户密码。
- agents:抽水账户列表,包括钱包地址、密码、名称、抽水比例等。
- servers:监听端口列表,定义端口、是否开启 TLS、对应矿池等信息。
步骤 4:启动服务
在终端中执行以下命令来启动 Zero Proxy 服务:
npm start
或者,如果您使用 PM2 作为守护进程:
pm2 start zero-proxy_linux --name zero-proxy
确保您的安全组设置允许配置文件中指定的端口。
步骤 5:访问控制台
安装完成后,您可以通过浏览器登录 Web 控制台:
http://<服务器IP>:3001
使用默认的账号密码(zero-proxy / zeroproxypwd)登录,并记得及时更改密码。
以上是 Zero Proxy 的基础安装和配置指南。请根据实际需求调整配置,并确保所有设置正确无误。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



