TCMinerProxy

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

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 или ломать статистику.

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

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

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

Скачать безопасный клиент TMS