Системные требования
| Компонент | Minimum requirement |
|---|---|
| Сервер-ретранслятор | Linux x86_64, 1 ядро / 512 МБ RAM, публичный IP, открыты порты 8443/8444 |
| Клиент | Linux или Windows, та же LAN, что и майнеры |
| Майнеры | Любые Stratum-совместимые майнеры (BTC/ETH/LTC/KAS…) |
| База данных (опционально) | SQLite (встроенная, без дополнительной установки) |
1
Шаг 1 — Развернуть сервер
Загрузите серверный бинарник и запустите с конфигурацией по умолчанию.
bash
# Download the latest server binary (Linux x86_64)
curl -Lo hashrelay-server https://github.com/hashrelay/hashrelay/releases/latest/download/server-linux-x86_64
chmod +x hashrelay-server
# Start with default config (SQLite mode)
./hashrelay-server --config server.tomlЗаметки по конфигурации
- •Отредактируйте server.toml для настройки портов, пути к БД и токена администратора
- •При желании настройте TLS через Let's Encrypt ACME (авторенев)
- •Откройте TCP 8443 и UDP 8444 в брандмауэре
2
Шаг 2 — Установить клиент
Установите на машину в той же сети, что и майнеры.
bash
# Download the latest client binary (Linux x86_64)
curl -Lo hashrelay-client https://github.com/hashrelay/hashrelay/releases/latest/download/client-linux-x86_64
chmod +x hashrelay-client
# Start the client
./hashrelay-client --config client.tomlЗаметки по конфигурации
- •Укажите адрес сервера и токен в client.toml
- •Выберите транспорт: tcp_tls, tcp_encrypt или quic
- •Запустите как systemd-сервис или Windows Service для автостарта
3
Шаг 3 — Настроить маппинг портов
Создайте пул и маппинг портов через API.
bash
# Create a pool
curl -X POST http://YOUR_SERVER:8080/api/v1/pools \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"F2Pool-BTC","coin":"BTC","host":"stratum.f2pool.com","port":3333}'
# Create a port mapping (local port 13333 → F2Pool BTC)
curl -X POST http://YOUR_SERVER:8080/api/v1/port-mappings \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"local_port":13333,"pool_id":1}'Что только что произошло
- •Укажите майнерам CLIENT_IP:13333 вместо прямого адреса пула
- •Проверьте: просмотрите логи сервера или вызовите /api/v1/system/status
- •С этого момента весь трафик автоматически шифруется через туннель
Вы запущены!
Ваш ретранслятор майнинга активен. Проверьте следующее:
- Клиент онлайн (пульс активен)
- Майнеры успешно отправляют шары
- Логи сервера без ошибок
Что дальше?
📊
Просмотр статистики хешрейта
Мониторинг производительности воркера в реальном времени
⚡
Включить агрегацию запросов
Для крупных ферм — снижение соединений на 99,8%
🔔
Настроить оповещения
Получайте мгновенные уведомления об аномалиях