Документация
Документация локального клиента RMS для майнинг-площадки
Роль RMS в RustMinerSystem, RMS3(NB), защищенное сжатие, объединение соединений, развертывание и ввод в эксплуатацию.
Документация RMS
RMS — дополнительный локальный клиент, который устанавливается в LAN майнинг-площадки. Майнеры подключаются к локальному порту RMS, а RMS передает данные на удаленный сервер RustMinerSystem по защищенному RMS-протоколу, сокращая внешний трафик и число исходящих соединений и предоставляя локальный мониторинг.
RMS не заменяет сервер RustMinerSystem. На небольшой площадке со стабильной сетью и достаточной полосой майнеры могут подключаться к RustMinerSystem напрямую.
Место RMS в системе
Майнеры / ASIC
│ Локальный Stratum
▼
Локальный клиент RMS
│ RMS2 / RMS3 / RMS3(Zstd) / RMS3(NB)
│ Шифрование, сжатие, объединение соединений
▼
Сервер RustMinerSystem
│ Proxy, кошельки, статистика и безопасность
▼
Сторонний пул или PoolNode
RustMinerSystem управляет proxy-портами, upstream-пулами, политиками кошельков и комиссий, статистикой, безопасностью и PoolNode. RMS отвечает только за локальный доступ, оптимизацию транспорта и наблюдаемость на площадке. Серверные функции описаны в документации RustMinerSystem, работа настоящего пула — в документации PoolNode.
Основные возможности
| Возможность | Что делает RMS |
|---|---|
| Сжатие внешнего трафика | Использует RMS3, RMS3(Zstd) или RMS3(NB) между площадкой и сервером. |
| Объединение соединений | Преобразует множество сессий майнеров в меньшее число внешних соединений. |
| Защищенный транспорт | Защищает протокольный канал RMS–RustMinerSystem. |
| Авто- и ручная настройка | Синхронизирует порты по push URL или принимает адреса сервера вручную. |
| Несколько удаленных адресов | Распределяет соединения между совместимыми адресами одного локального порта. |
| Локальный мониторинг | Показывает входящие/исходящие соединения, CPU, память, сеть и состояние портов. |
| Защита backend | Поддерживает пароль и собственный безопасный путь доступа. |
Выбор протокола
| Протокол | Рекомендуемый сценарий | Главное ограничение |
|---|---|---|
RMS3(NB) |
Большие BTC/LTC-площадки и максимальное сжатие | Только BTC и LTC; до 99,6 % сокращения внешнего трафика в определенных тестовых условиях. |
RMS3(Zstd) |
Баланс сжатия и нагрузки CPU | Логика соединений RMS3, обычно меньшая нагрузка CPU. |
RMS3 |
Универсальное сильное сжатие | Более высокий уровень обычно увеличивает нагрузку CPU. |
RMS2 |
Совместимые исторические серверные порты | Только совместимость; RMS3 не совместим с RMS2. |
На локальной и серверной стороне должны совпадать монета, протокол, пароль и соответствующие параметры сжатия. RMS2, RMS3, RMS3(Zstd) и RMS3(NB) нельзя смешивать. Перед внедрением NB прочитайте руководство RMS3(NB).
Разделы документации
| Страница | Назначение |
|---|---|
| Установка | Linux, OpenWrt, Windows и безопасный первый доступ. |
| Развертывание и подключение | Подготовка сервера, push URL и ручное подключение. |
| Mapping портов | Локальные порты, удаленные адреса, пароли и распределение нагрузки. |
| Сжатие | Протокол, уровень сжатия и число исходящих соединений. |
| RMS3(NB) | BTC/LTC, экстремальное сжатие и правильное понимание показателя 99,6 %. |
| Мониторинг и эксплуатация | Ресурсы, соединения, сервис и защита backend. |
| Диагностика | Несовпадение настроек, связь, reject и откат. |
Краткий безопасный запуск
- Создайте соответствующий RMS-порт в RustMinerSystem.
- Установите RMS на площадке и задайте устройству постоянный LAN IP.
- Синхронизируйте push-конфигурацию или создайте mapping вручную.
- Направьте несколько майнеров на
stratum+tcp://RMS_LAN_IP:LOCAL_PORT. - До расширения проверьте соединения, хешрейт сервера, upstream reject и CPU.
Перед production
- Сохраните обходной адрес прямого подключения к RustMinerSystem.
- Запишите версию RMS, mapping, протоколы и параметры сжатия.
- Создайте backup портов RustMinerSystem.
- Не открывайте порт управления RMS напрямую в Интернет.
- Установите пароль backend и разрешите доступ только из доверенной LAN.
Результат сжатия зависит от монеты, протокола майнера, числа соединений, параметров, CPU и качества сети. Публичные проценты относятся к конкретным тестам; проверяйте свою площадку на небольшой группе.
