Downloads
Pre-built binaries for the HashRelay client and server, plus the web admin UI bundle, across all supported platforms.
Legal & Compliance Notice
HashRelay is a general-purpose network infrastructure tool. You are solely responsible for ensuring that your use of cryptocurrency mining and this software complies with the laws and regulations of your country or jurisdiction. Mining and related activities are restricted or prohibited in some regions — please review and follow your local rules before downloading or deploying.
Client 0.2.2
Released 2026-07-06- •- Add version and platform to client nodes
One-line install
Install with environment variables (recommended)
Create a client node on the server first (Web UI → Client Nodes). Replace YOUR_* values inline, then run. On OpenWrt (already root), omit sudo and pipe to env … sh.
# 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" insteadOr install interactively
No env vars — the installer prompts for server address, ports, client ID, and token.
# Interactive install — the script prompts for each value.
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | sudo shOr install first, configure later
Run the one-line install, edit the config file, then restart the service — Linux (systemd): sudo systemctl restart hash-relay-client; OpenWrt (procd): /etc/init.d/hash-relay-client restart.
# 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 restartThe config file is written to /etc/hash-relay/client.toml.
Requires root (or sudo). Supports systemd and OpenWrt/procd init systems.
Linux
Windows
Config Template & Quick Run
Download the annotated config template, save it as client.toml, edit the values, and pass it to the binary.
Then start the binary with the config file:
# Linux / macOS
./hr-client --config client.toml
# Windows (PowerShell)
.\hr-client.exe --config client.tomlUninstall
Run the uninstaller to stop the service, remove the binary, and optionally delete config and data.
curl -fsSL https://hashrelay.net/releases/scripts/uninstall-client.sh | sudo shRequires root (or sudo). Prompts before deleting config/data; pass --yes for non-interactive removal.