Proxy
Работа с веб-конфигуратором
Доступ к конфигуратору
Откройте в браузере: http://localhost:5001
В главном окне вы увидите:
- Индикатор Running: Показывает текущий статус службы прокси.
- Меню Actions:
- Get diag report: Создает отчет для техподдержки при возникновении проблем.
- Restart/Stop proxy: Позволяет управлять процессом напрямую из браузера.
- Metrics: Быстрый переход к графикам мониторинга.

Создание нового прокси-порта
- В разделе “Proxy ports” нажмите кнопку
+ New proxy port - Откроется окно “Proxy port configs”


В верхней части окна заполните:
- Proxy name: Имя порта (для идентификации в Grafana)
- Proxy port: Порт для подключения майнеров (например, 3000-4000)
- Submission rate: Частота отправки шар (по умолчанию 5 = 1 шара каждые 5 секунд)
- Aggregation: Количество майнеров на соединение с пулом (рекомендуется 20-255)
- Mining algorithm: Выберите из выпадающего списка:
sha256dдля Bitcoinscryptдля Litecoin
HashCore Proxy поддерживает продвинутую систему балансировки хешрейта между группами пулов:
Работа с существующими группами:
По умолчанию создается Default balance group с весом 1
Добавление пулов в группу:
- Нажмите
+ Add poolв нужной группе - Заполните данные пула:
- URL X: Адрес stratum-сервера (например,
stratum.antpool.com:3333) - Worker: Ваш аккаунт + имя воркера (acc.worker)
- Pass: Пароль (Не скрывается за точками)
- TLS: Переключатель On/Off для шифрованного соединения

- URL X: Адрес stratum-сервера (например,
Создание дополнительных групп:
- Нажмите “+ Create new balance group”
- В модальном окне “New / Edit group” укажите:
- Balance group name: Имя группы
- Group weight: Вес группы (по умолчанию 1.0)
- Нажмите “Confirm”
Принцип работы весов: Если у вас две группы с весами 0.5 и 1.0, то хешрейт будет распределяться в пропорции 1:2 соответственно.

Действия с пулами:
- Перетаскивание: Используйте иконку ⋮⋮ для изменения порядка пулов
- Удаление: Нажмите иконку корзины для удаления пула
- Валидация: Система автоматически проверяет корректность URL
Требования к группам:
- Каждая группа должна содержать минимум 1 пул
- При нарушении отображается предупреждение “Pool group must have at least one pool”
- Проверьте все настройки
- Нажмите “Save config” (оранжевая кнопка)
Управление существующими портами
Доступ к настройкам порта:
- В списке портов нажмите на три точки (⋯) справа от нужного порта
- В контекстном меню выберите нужное действие:
Доступные действия:
- Enable/Disable: Переключатель для включения/отключения порта
- Copy stratum URL: Копирование URL для подключения майнеров
- Edit: Открытие окна редактирования настроек
- Delete: Удаление прокси-порта
Быстрое управление:
- Статус: В таблице отображается статус каждого порта (“Active” зеленым)
- Мониторинг: Все ключевые параметры видны в главном списке
- Мгновенные изменения: Изменения применяются немедленно без перезагрузки
Ручная конфигурация (альтернативный способ)
Настройки HashCore Proxy также можно изменить вручную в файле config/stratum-proxy.yaml:
log_level: info
api_port: 5010
log_dir: ./configs/log
telemetry: null
upstream_tcp_settings:
keep_alive:
idle_time:
secs: 15
nanos: 0
interval:
secs: 5
nanos: 0
retries: 3
user_timeout: 29s
ports:
- bind_port: 3900 # Порт для майнинга
name: Bitcap # Имя для Grafana
active: true
submission_rate: 0.2 # Количество шар в сек (0.2 = 1 шара каждые 5 секунд)
aggregation: 255 # Количество майнеров на соединение с пулом (1-256)
mining_algorithm: sha256d # Алгоритм майнинга (sha256d / scrypt)
pool_groups:
- group: Example group
weight: 1.0
pools:
- url: btc.bitcap.io:3333 # URL Stratum
user: vnish.farm3056 # Логин пула
pass: '123' # Пароль
tls: true # Включить TLS соединение с пулами
- url: btc.bitcap.io:4444 # Резервный пул
user: vnish.farm4545 # Логин пула
pass: '123'
tls: true
- bind_port: 3905 # Дополнительный порт для Litecoin
name: Bitcap2
active: true
submission_rate: 0.2
aggregation: 255
mining_algorithm: sha256d
pool_groups:
- group: Example group
weight: 1.0
pools:
- url: btc.bitcap.io:3333
user: vnish.farm5555
pass: '111'
tls: true