Начните за 3 шага

От нуля до работающего ретранслятора за 15 минут — без изменений на майнерах

Правовое уведомление

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

Шаг 1 — Развернуть сервер

Запустите установщик одной командой (рекомендуется) — он загрузит hr-server, запишет конфигурацию, установит веб-интерфейс и зарегистрирует службу. Или запустите бинарник со страницы загрузок вручную.

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
Заметки по конфигурации
  • Конфигурация в /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

Шаг 2 — Установить клиент

Установите клиент на машине в той же LAN, что и майнеры. Сначала создайте узел клиента на сервере (Web UI → Client Nodes), чтобы получить client_id и 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

Альтернатива: сначала установить, потом настроить

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
Заметки по конфигурации
  • Перед установкой создайте узел клиента на сервере (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

Шаг 3 — Настроить маппинг портов

Откройте веб-панель администратора сервера и создайте пул и маппинг портов — без командной строки.

  1. 1

    Откройте веб-панель администратора по адресу http://ВАШ_СЕРВЕР:8080 и войдите. Пароль по умолчанию — hash, при первом входе его необходимо сменить.

  2. 2

    Перейдите в Пулы → Добавить пул, укажите название, монету и адрес пула (например, stratum.f2pool.com:3333), сохраните.

  3. 3

    Перейдите в Маппинг портов → Добавить маппинг, выберите локальный порт (например, 13333) и созданный пул, сохраните.

  4. 4

    Маппинг активируется мгновенно — перезапуск не требуется.

Что только что произошло
  • Укажите майнерам CLIENT_IP:13333 вместо прямого адреса пула
  • Проверьте на странице «Дашборд» или «Статус» в панели администратора
  • С этого момента весь трафик автоматически шифруется через туннель

Вы запущены!

Ваш ретранслятор майнинга активен. Проверьте следующее:

  • Клиент онлайн (пульс активен)
  • Майнеры успешно отправляют шары
  • Логи сервера без ошибок

Что дальше?

📊

Просмотр статистики хешрейта

Мониторинг производительности воркера в реальном времени

Включить агрегацию запросов

Для крупных ферм — снижение соединений на 99,8%

🔔

Настроить оповещения

Получайте мгновенные уведомления об аномалиях