Правовое уведомление
HashRelay — это универсальный инструмент сетевой инфраструктуры. Вы несёте полную ответственность за то, чтобы использование майнинга криптовалют и данного программного обеспечения соответствовало законам и нормам вашей страны или юрисдикции. В некоторых регионах майнинг и связанная деятельность ограничены или запрещены — ознакомьтесь с местными правилами и соблюдайте их перед загрузкой или развёртыванием.
Системные требования
| Компонент | Minimum requirement |
|---|---|
| Сервер-ретранслятор | 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 — Установить клиент
Установите клиент на машине в той же LAN, что и майнеры. Сначала создайте узел клиента на сервере (Web UI → Client Nodes), чтобы получить client_id и 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" insteadАльтернатива: сначала установить, потом настроить
# 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 UI → 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 — Настроить маппинг портов
Откройте веб-панель администратора сервера и создайте пул и маппинг портов — без командной строки.
- 1
Откройте веб-панель администратора по адресу http://ВАШ_СЕРВЕР:8080 и войдите. Пароль по умолчанию — hash, при первом входе его необходимо сменить.
- 2
Перейдите в Пулы → Добавить пул, укажите название, монету и адрес пула (например, stratum.f2pool.com:3333), сохраните.
- 3
Перейдите в Маппинг портов → Добавить маппинг, выберите локальный порт (например, 13333) и созданный пул, сохраните.
- 4
Маппинг активируется мгновенно — перезапуск не требуется.
Что только что произошло
- •Укажите майнерам CLIENT_IP:13333 вместо прямого адреса пула
- •Проверьте на странице «Дашборд» или «Статус» в панели администратора
- •С этого момента весь трафик автоматически шифруется через туннель
Вы запущены!
Ваш ретранслятор майнинга активен. Проверьте следующее:
- Клиент онлайн (пульс активен)
- Майнеры успешно отправляют шары
- Логи сервера без ошибок
Что дальше?
Просмотр статистики хешрейта
Мониторинг производительности воркера в реальном времени
Включить агрегацию запросов
Для крупных ферм — снижение соединений на 99,8%
Настроить оповещения
Получайте мгновенные уведомления об аномалиях