Документация
Обзор документации 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 или ломать статистику.
План Внедрения
- Создайте тестовый RMS protocol port на сервере RustMinerSystem.
- Добавьте соответствующий локальный порт RMS.
- Подключите 1-5 тестовых майнеров.
- Наблюдайте входящие/исходящие соединения RMS, статус порта сервера, worker в upstream pool и reject rate.
- Настройте уровень сжатия, super compression и count соединений.
- Постепенно увеличивайте число майнеров.
- После стабильной работы сохраните backup конфигурации RMS и портов RustMinerSystem.
RMS3 чувствителен к CPU. Если малые монеты или особые майнеры ведут себя нестабильно, сначала уменьшите уровень сжатия или отключите super compression для теста.
