RustMinerSystem

Документация

Обзор документации RMS

Настройка RMS, привязка RMS2/RMS3/RMS3(Zstd), mapping портов, сжатие соединений, мониторинг и план отката.

Документация RMS

RMS — дополнительный локальный безопасный клиент в экосистеме RustMinerSystem. Обычно он разворачивается внутри LAN майнинг-площадки. Майнеры сначала подключаются к локальному RMS, а RMS через RMS2, RMS3 или RMS3(Zstd) подключается к портам сервера RustMinerSystem. Это уменьшает число публичных соединений, сжимает трафик и держит поток майнеров в контролируемом канале.

Установку сервера RustMinerSystem, безопасность backend и обычные proxy-порты смотрите в документации RustMinerSystem. Этот раздел описывает локальный клиент RMS и границы RMS protocol ports.

Когда Нужен RMS

  • На площадке много майнеров, и нужно меньше публичных исходящих соединений.
  • Публичная полоса дорогая, и важно сжатие трафика.
  • Майнеры должны подключаться только к локальным LAN-адресам.
  • Нужен высоко сжатый канал RMS3 или RMS3(Zstd).
  • Нужно локально видеть входящие соединения, исходящие соединения, disconnect logs и ресурсы.

Если майнеров мало, сеть стабильна и полосы достаточно, можно подключать майнеры напрямую к proxy-портам RustMinerSystem без RMS.

Топология Доступа

Майнер -> Локальный RMS -> RMS2/RMS3/RMS3(Zstd) encrypted compression link -> Proxy-порт RustMinerSystem -> Вышестоящий пул

RMS не заменяет сервер RustMinerSystem. Сервер по-прежнему отвечает за proxy-порты, целевые пулы, fee wallets, статистику, безопасность и эксплуатацию. RMS отвечает за локальный доступ майнеров и сжатую передачу к серверу.

Разделы Функций

Раздел Для чего используется
Установка Установка RMS3 на Linux и Windows, выбор архитектуры и первый доступ после установки.
Настройка и привязка Первый запуск, push URL, skip mode, требования к серверу и pairing.
Mapping портов Локальные порты, remote RMS адреса, монета, протокол, пароль и балансировка.
Настройки сжатия RMS2/RMS3/RMS3(Zstd), super compression, уровень сжатия и count соединений.
Мониторинг и эксплуатация CPU, память, сеть, графики соединений, статус портов, фильтры и безопасность.
Диагностика Доступ майнеров, pairing с сервером, высокий reject, конфликты портов, safe route и откат.

Выбор Протокола

Протокол Описание
RMS2 TLS-протокол сжатия RMS. Уменьшает публичные соединения и частично сжимает объем данных.
RMS3 Групповое сжатие с более высокой степенью и большей нагрузкой CPU.
RMS3(Zstd) Вариант RMS3 на Zstd. Обычно дает меньшую нагрузку CPU при похожей логике соединений.

При RMS3 или RMS3(Zstd) порт сервера, локальный порт RMS, монета, пароль, super compression и уровень сжатия должны совпадать. Несовпадения могут мешать подключению майнеров, повышать reject или ломать статистику.

План Внедрения

  1. Создайте тестовый RMS protocol port на сервере RustMinerSystem.
  2. Добавьте соответствующий локальный порт RMS.
  3. Подключите 1-5 тестовых майнеров.
  4. Наблюдайте входящие/исходящие соединения RMS, статус порта сервера, worker в upstream pool и reject rate.
  5. Настройте уровень сжатия, super compression и count соединений.
  6. Постепенно увеличивайте число майнеров.
  7. После стабильной работы сохраните backup конфигурации RMS и портов RustMinerSystem.

RMS3 чувствителен к CPU. Если малые монеты или особые майнеры ведут себя нестабильно, сначала уменьшите уровень сжатия или отключите super compression для теста.