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 relay | Linux x86_64/ARM, 1 core / 512 MB RAM, IP public, porturi 8555/9555 deschise |
| Client | Linux sau Windows, aceeași LAN cu mineri |
| Mineri | Orice miner compatibil Stratum (BTC/ETH/LTC/KAS…) |
| Bază de date (opțional) | SQLite (integrat, fără instalare suplimentară); suportat MySQL/PostgreSQL |
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.
# 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.tomlNote 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
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.
# 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" insteadAlternativă: instalați mai întâi, configurați apoi
# 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 restartNote 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
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
Deschide panoul web admin al serverului la http://YOUR_SERVER:8080 și autentifică-te. Parola implicită este hash — trebuie schimbată la prima autentificare.
- 2
Mergi la Pools → Add Pool, introdu un nume, moneda și adresa pool-ului (ex. stratum.f2pool.com:3333), apoi salvează.
- 3
Mergi la Port Mappings → Add Mapping, alege un port local (ex. 13333) și selectează pool-ul creat, apoi salvează.
- 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