Începe în 3 pași

De la zero la relay de mining activ în 15 minute — fără modificări de configurație la mineri

Notificare legală și de conformitate

HashRelay este un instrument general de infrastructură de rețea. Ești singurul responsabil să te asiguri că utilizarea ta a minării de criptomonede și a acestui software respectă legile și reglementările țării sau jurisdicției tale. Mining-ul și activitățile conexe sunt restricționate sau interzise în unele regiuni — te rugăm să revizuiești și să respecți regulile locale înainte de descărcare sau implementare.

Cerințe de sistem

ComponentăCerință minimă
Server relayLinux x86_64/ARM, 1 core / 512 MB RAM, IP public, porturi 8555/9555 deschise
ClientLinux sau Windows, aceeași LAN cu mineri
MineriOrice miner compatibil Stratum (BTC/ETH/LTC/KAS…)
Bază de date (opțional)SQLite (integrat, fără instalare suplimentară); suportat MySQL/PostgreSQL
1

Pasul 1 — Implementează serverul

Rulează instalatorul pe o singură linie (recomandat) — descarcă hr-server, scrie configurația, instalează Web UI și înregistrează serviciul. Sau rulează manual un binar de pe pagina Downloads.

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.toml
Note de configurație
  • Configurația este în /etc/hash-relay/server.toml — setează porturile, URL-ul bazei de date și API jwt_secret
  • TLS implicit certificat self-signed; schimbă [server.enc].tls la "acme" sau "file" pentru un domeniu real
  • Deschide TCP 8555 și UDP 9555 în firewall (API/Web UI pe 8080)
  • Web admin UI: deschide http://YOUR_SERVER:8080, parola implicită hash — trebuie schimbată la prima autentificare
2

Pasul 2 — Instalează clientul

Instalați clientul pe o mașină din aceeași LAN cu minerele. Creați mai întâi un nod client pe server (Web UI → Client Nodes) pentru client_id și 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

Alternativă: instalați mai întâi, configurați apoi

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
Note de configurație
  • Înainte de instalare creați un nod client pe server (Web UI → Client Nodes) — client_id și token trebuie să coincidă.
  • Config: /etc/hash-relay/client.toml — setați server_addr, tcp_port, quic_port, client_id și token
  • Porturile locale de ascultare și transportul sunt trimise automat de server prin ConfigSync — fără configurare manuală a porturilor
  • Instalatorul înregistrează un serviciu systemd / procd / Windows pentru pornire automată
  • După editarea client.toml, reporniți: sudo systemctl restart hash-relay-client
3

Pasul 3 — Configurează maparea porturilor

Deschide panoul web admin al serverului și creează un pool și o mapare de port — fără linie de comandă.

  1. 1

    Deschide panoul web admin al serverului la http://YOUR_SERVER:8080 și autentifică-te. Parola implicită este hash — trebuie schimbată la prima autentificare.

  2. 2

    Mergi la Pools → Add Pool, introdu un nume, moneda și adresa pool-ului (ex. stratum.f2pool.com:3333), apoi salvează.

  3. 3

    Mergi la Port Mappings → Add Mapping, alege un port local (ex. 13333) și selectează pool-ul creat, apoi salvează.

  4. 4

    Maparea devine activă instant — fără restart.

Ce s-a întâmplat
  • Direcționează minerii către CLIENT_IP:13333 în loc de pool direct
  • Verifică în Dashboard sau pagina Status din panoul admin
  • Tunelul criptează automat tot traficul de acum înainte

Ești live!

Relay-ul tău de mining este activ. Verifică:

  • Client online (heartbeat activ)
  • Minerii trimit shares cu succes
  • Logurile serverului nu arată erori

Ce urmează?

📊

Vezi statisticile hashrate

Monitorizează performanța per-worker în timp real

Activează agregarea cererilor

Pentru ferme mari — reduce conexiunile cu 99,8%

🔔

Configurează alertele

Primește notificări instantanee la anomalii