合规使用提示
HashRelay 是一款通用的网络基础设施工具。请确保您对加密货币挖矿及本软件的使用符合您所在国家或地区的法律法规,相关责任由使用者自行承担。部分地区可能限制或禁止挖矿及相关活动,下载或部署前请先了解并遵守当地规定。
环境要求
| 组件 | 最低要求 |
|---|---|
| 中继服务端 | Linux x86_64/ARM,1 核 512MB RAM,公网 IP,开放 8555/9555 端口 |
| 本地客户端 | Linux 或 Windows,与矿机同局域网 |
| 矿机 | 支持 Stratum 协议(BTC/ETH/LTC/KAS 等均可) |
| 数据库(可选) | SQLite(内置,无需额外安装);同时支持 MySQL/PostgreSQL |
1
步骤一 — 部署服务端
运行一键安装脚本(推荐)—— 自动下载 hr-server、写入配置、安装 Web 界面并注册服务;也可从下载页手动运行二进制。
bash
# Recommended — one-line installer.
# Downloads the latest hr-server binary, writes /etc/hash-relay/server.toml,
# installs the Web UI, and registers a systemd / procd service.
curl -fsSL https://hashrelay.net/releases/scripts/install-server.sh | sudo sh
# Or run a binary downloaded from the Downloads page manually:
./hr-server --config server.toml2
步骤二 — 安装客户端
在与矿机同局域网的机器上安装客户端。请先在服务端创建客户端节点(Web 管理后台 → Client Nodes),获取 client_id 和 token。
bash
# Create a client node on the server first (Web UI → Client Nodes).
# Replace YOUR_* values below with your own before running.
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | \
sudo env \
SERVER_ADDR=YOUR_SERVER_IP \
TCP_PORT=8555 \
QUIC_PORT=9555 \
CLIENT_ID=YOUR_CLIENT_ID \
TOKEN=YOUR_ACCESS_TOKEN \
sh
# OpenWrt / already root: omit sudo — pipe to "env ... sh" instead备选:先安装,再改配置
bash
# Install first, edit config, then restart:
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | sudo sh
# OpenWrt / already root: omit sudo on the line above
# Edit /etc/hash-relay/client.toml — set server_addr, tcp_port, quic_port, client_id, token
sudo nano /etc/hash-relay/client.toml
# Restart — Linux (systemd):
sudo systemctl restart hash-relay-client
# Restart — OpenWrt (procd):
/etc/init.d/hash-relay-client restart配置说明
- •安装前请先在服务端创建客户端节点(Web 管理后台 → Client Nodes)—— client_id 和 token 必须与服务端一致。
- •配置文件位于 /etc/hash-relay/client.toml —— 设置 server_addr、tcp_port、quic_port、client_id 和 token
- •本地监听端口与传输方式由服务端通过 ConfigSync 自动下发,无需手动配置端口
- •安装脚本会自动注册 systemd / procd / Windows 服务,实现开机自启
- •修改 client.toml 后重启服务:sudo systemctl restart hash-relay-client
3
步骤三 — 配置端口映射
打开服务端 Web 管理后台,创建矿池和端口映射 —— 无需命令行操作。
- 1
在浏览器打开服务端 Web 管理后台 http://你的服务器:8080 并登录。默认密码为 hash,首次登录必须修改密码。
- 2
进入「矿池」→「添加矿池」,填写名称、币种和矿池地址(如 stratum.f2pool.com:3333),保存。
- 3
进入「端口映射」→「添加映射」,选择本地端口(如 13333)并关联刚创建的矿池,保存。
- 4
映射即时生效,无需重启。
刚刚发生了什么
- •将矿机矿池地址改为 客户端IP:13333 即可开始挖矿
- •在管理后台的「仪表盘」或「状态」页面即可验证
- •从这一刻起,所有流量都会通过隧道自动加密
部署成功!
您的挖矿中继已启动。请检查以下内容:
- 客户端在线(心跳正常)
- 矿机 Share 提交成功
- 服务端日志无报错
接下来做什么?
📊
查看算力统计
实时监控每个 Worker 的性能
⚡
开启请求聚合
大型矿场专用 — 减少 99.8% 的连接数
🔔
配置预警通知
异常发生时即时收到通知