Правове повідомлення
HashRelay — це універсальний інструмент мережевої інфраструктури. Ви несете повну відповідальність за те, щоб використання майнінгу криптовалют і цього програмного забезпечення відповідало законам і нормам вашої країни або юрисдикції. У деяких регіонах майнінг і пов'язана діяльність обмежені або заборонені — ознайомтеся з місцевими правилами та дотримуйтеся їх перед завантаженням або розгортанням.
Системні вимоги
| Компонент | Мінімальні вимоги |
|---|---|
| Сервер-ретранслятор | Linux x86_64/ARM, 1 ядро / 512 МБ RAM, публічна IP, відкриті порти 8555/9555 |
| Клієнт | Linux або Windows, та сама LAN, що й майнери |
| Майнери | Будь-які Stratum-сумісні майнери (BTC/ETH/LTC/KAS…) |
| База даних (опціонально) | SQLite (вбудована, без додаткового встановлення); підтримуються MySQL/PostgreSQL |
Крок 1 — Розгорнути сервер
Запустіть установник однією командою (рекомендовано) — він завантажить hr-server, запише конфігурацію, встановить веб-інтерфейс і зареєструє службу. Або запустіть бінарник зі сторінки завантажень вручну.
# 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Примітки щодо конфігурації
- •Конфігурація в /etc/hash-relay/server.toml — задайте порти, URL бази даних і jwt_secret для API
- •TLS за замовчуванням використовує самопідписаний сертифікат; для реального домену змініть [server.enc].tls на "acme" або "file"
- •Відкрийте TCP 8555 і UDP 9555 у брандмауері (API/веб-інтерфейс на 8080)
- •Веб-панель адміністратора: відкрийте http://ВАШ_СЕРВЕР:8080, пароль за замовчуванням hash — при першому вході його необхідно змінити
Крок 2 — Встановити клієнт
Запустіть установник однією командою на машині в тій самій мережі, що й майнери, або запустіть бінарник вручну.
# Recommended — one-line installer.
# Prompts for the server address, ports, client ID, and token,
# then registers a systemd / procd service.
curl -fsSL https://hashrelay.net/releases/scripts/install-client.sh | sudo sh
# Or run a binary downloaded from the Downloads page manually:
./hr-client --config client.tomlПримітки щодо конфігурації
- •Конфігурація в /etc/hash-relay/client.toml — задайте server_addr, tcp_port/quic_port, client_id і token
- •Локальні порти прослуховування та транспорт сервер передає автоматично через ConfigSync — ручне налаштування портів не потрібне
- •Установник реєструє службу systemd / procd / Windows для автозапуску
Крок 3 — Налаштувати маппінг портів
Відкрийте веб-панель адміністратора сервера та створіть пул і маппінг портів — без командного рядка.
- 1
Відкрийте веб-панель адміністратора за адресою http://ВАШ_СЕРВЕР:8080 і увійдіть. Пароль за замовчуванням — hash, при першому вході його необхідно змінити.
- 2
Перейдіть у Пули → Додати пул, вкажіть назву, монету та адресу пулу (наприклад, stratum.f2pool.com:3333), збережіть.
- 3
Перейдіть у Маппінги портів → Додати маппінг, оберіть локальний порт (наприклад, 13333) і створений пул, збережіть.
- 4
Маппінг активується миттєво — перезапуск не потрібен.
Що щойно сталося
- •Вкажіть майнерам CLIENT_IP:13333 замість прямої адреси пулу
- •Перевірте на сторінці «Дашборд» або «Статус» у панелі адміністратора
- •Від цього моменту весь трафік автоматично шифрується через тунель
Ви запущені!
Ваш ретранслятор майнінгу активний. Перевірте наступне:
- Клієнт онлайн (пульс активний)
- Майнери успішно надсилають шари
- Логи сервера без помилок
Що далі?
Перегляд статистики хешрейту
Моніторинг продуктивності воркера в реальному часі
Увімкнути агрегацію запитів
Для великих ферм — зниження з'єднань на 99,8%
Налаштувати сповіщення
Отримуйте миттєві сповіщення про аномалії