Документация
TMS: защищённые каналы для майнинга
Настройте защищённые каналы TMS, протоколы TMS2 и TMS3, mapping портов, шифрование и сжатие трафика, мониторинг, нагрузочное тестирование и откат.
Документация TMS
TMS — дополнительный локальный безопасный клиент в экосистеме TCMinerProxy. Обычно он разворачивается внутри LAN майнинг-площадки. Майнеры сначала подключаются к локальному TMS, а TMS через TMS2, TMS3 или TMS3(Zstd) подключается к портам сервера TCMinerProxy. Это уменьшает число публичных соединений, сжимает трафик и держит поток майнеров в контролируемом канале.
Установку сервера TCMinerProxy, безопасность backend и обычные proxy-порты смотрите в документации TCMinerProxy. Этот раздел описывает локальный клиент TMS и границы TMS protocol ports.
Когда Нужен TMS
- На площадке много майнеров, и нужно меньше публичных исходящих соединений.
- Публичная полоса дорогая, и важно сжатие трафика.
- Майнеры должны подключаться только к локальным LAN-адресам.
- Нужен высоко сжатый канал TMS3 или TMS3(Zstd).
- Нужно локально видеть входящие соединения, исходящие соединения, disconnect logs и ресурсы.
Если майнеров мало, сеть стабильна и полосы достаточно, можно подключать майнеры напрямую к proxy-портам TCMinerProxy без TMS.
Топология Доступа
Майнер -> Локальный TMS -> TMS2/TMS3/TMS3(Zstd) encrypted compression link -> Proxy-порт TCMinerProxy -> Вышестоящий пул
TMS не заменяет сервер TCMinerProxy. Сервер по-прежнему отвечает за proxy-порты, целевые пулы, fee wallets, статистику, безопасность и эксплуатацию. TMS отвечает за локальный доступ майнеров и сжатую передачу к серверу.
Разделы Функций
| Раздел | Для чего используется |
|---|---|
| Установка | Установка TMS3 на Linux и Windows, выбор архитектуры и первый доступ после установки. |
| Настройка и привязка | Первый запуск, push URL, skip mode, требования к серверу и pairing. |
| Mapping портов | Локальные порты, remote TMS адреса, монета, протокол, пароль и балансировка. |
| Настройки сжатия | TMS2/TMS3/TMS3(Zstd), super compression, уровень сжатия и count соединений. |
| Мониторинг и эксплуатация | CPU, память, сеть, графики соединений, статус портов, фильтры и безопасность. |
| Диагностика | Доступ майнеров, pairing с сервером, высокий reject, конфликты портов, safe route и откат. |
Выбор Протокола
| Протокол | Описание |
|---|---|
| TMS2 | TLS-протокол сжатия TMS. Уменьшает публичные соединения и частично сжимает объем данных. |
| TMS3 | Групповое сжатие с более высокой степенью и большей нагрузкой CPU. |
| TMS3(Zstd) | Вариант TMS3 на Zstd. Обычно дает меньшую нагрузку CPU при похожей логике соединений. |
При TMS3 или TMS3(Zstd) порт сервера, локальный порт TMS, монета, пароль, super compression и уровень сжатия должны совпадать. Несовпадения могут мешать подключению майнеров, повышать reject или ломать статистику.
План Внедрения
- Создайте тестовый TMS protocol port на сервере TCMinerProxy.
- Добавьте соответствующий локальный порт TMS.
- Подключите 1-5 тестовых майнеров.
- Наблюдайте входящие/исходящие соединения TMS, статус порта сервера, worker в upstream pool и reject rate.
- Настройте уровень сжатия, super compression и count соединений.
- Постепенно увеличивайте число майнеров.
- После стабильной работы сохраните backup конфигурации TMS и портов TCMinerProxy.
TMS3 чувствителен к CPU. Если малые монеты или особые майнеры ведут себя нестабильно, сначала уменьшите уровень сжатия или отключите super compression для теста.
