При майнинге на нескольких компьютерах, работающих в одной сети, имеет смысл настроить майнеры не на пул, а на специальную программу-сервер, работающую на одном из них. Это значительно уменьшит нагрузку на удаленный пул, что важно при использовании множества маломощных процессоров, выполняющих вычисления на один аккаунт.
Для использования в качестве программного посредника между пулом или нодой, работающей на одном из компьютеров локальной сети при соло-майнинге (например, к wownerod при майнинге Wownero), можно использовать программу xmrig-proxy.

Для чего нужна программа xmrig-proxy?
xmrig-proxy — это программа для Windows/Linux, написанная разработчиками программы xmrig, обеспечивающая работу по протоколу Stratum-proxy. Она способна одновременно обеспечивать более 100 тысяч соединений, уменьшая количество соединений с пулом (нодой) до 256 раз. Программу xmrig-proxy в готовом виде можно скачать на Github.
Скриншот фрагмента страницы разработчиков программы xmrig-proxy на Github:

Здесь же есть исходники, с помощью которых ее можно скомпилировать самостоятельно таким же образом, как и программу xmrig
xmrig-proxy способна работать как сервер не только для xmrig, но и для других программ, использующих stratum proxy сервер, например, XMR-Stak и Cast-XMR.
Как использовать программу xmrig-proxy?
Ключи, использующиеся в командной строке для настройки программы xmrig-proxy, аналогичны тем, которые используются в обычном майнере xmrig:
Сетевые параметры: -o, --url=URL - URL сервера для майнинга или ноды соло-майнинга; -a, --algo=ALGO - алгоритм майнинга; --coin=COIN - опция, позволяющая использовать название монеты вместо параметра, устанавливающего алгоритм майнинга; -u, --user=USERNAME - имя пользователя для майнинг сервера; -p, --pass=PASSWORD - пароль для mining сервера; -O, --userpass=U:P - пара username:password; -x, --proxy=HOST:PORT - соединение через прокси SOCKS5; -k, --keepalive - отправка пакета keepalived для предотвращения разрыва соединения с пулом в случае долгого отсутствия обмена (требует поддержки на пуле); --rig-id=ID - идентификатор рига для отображения статистических данных о работе рига на пуле (требуется поддержка на пуле); --tls - включение поддержки SSL/TLS-соединений(требуется поддержка на пуле); --tls-fingerprint=HEX - сертификат TLS; --dns-ipv6 - принудительное IPv6-подключение; --dns-ttl=N - N секунд (по умолчанию: 30) TTL для интервала DNS кєша; --daemon - использование демона RPC вместо пула для соло-майнинга; --daemon-poll-interval=N - интервал подключений демона к пулу в миллисекундах (по умолчанию: 1000) --self-select=URL - самостоятельный выбор block templates из URL --submit-to-origin - также отправлять решения назад на выбранный самостоятельно URL;- количество попыток восстановить соединение с пулом до переключения на резервный сервер (по умолчанию: 5 секунд) -R, --retry-pause=N - время паузы перед повторной попыткой соединения (по умолчанию: 5 секунд) --user-agent - установка своего значения user-agent string для пула; --donate-level=N - размер комиссии разработчикам, по умолчанию 0%; Опции: -b, --bind=ADDR - локальный сетевой адрес сервера, создаваемого программой xmrig-proxy, к которому будут подключаться майнеры (желательно больше 1024), например, "0.0.0.0:3333". Указанный свободный порт должен быть разрешен для подключений других компьютеров в файерволле; -m, --mode=MODE - режим работы proxy, nicehash (по умолчанию) или простой; --custom-diff=N - принудительная установка своего значения сложности майнинга; --custom-diff-stats - отображение статистики, используя свое значение сложности найденных решений вместо шар пула; --reuse-timeout=N - timeout в секундах для повторного использования соедтинений с пулом в простом режиме; --no-workers - отключение статистики для каждого воркера; --access-password=P - установка пароля для ограничения сторонних соединений к прокси-серверу; --no-algo-ext - отключение расширения протокола "algo". API: --api-worker-id=ID - установка своего значения worker-id для API; --api-id=ID - свое значение instance ID для API; --http-host=HOST - установка адреса для работы по HTTP API (по умолчанию: 127.0.0.1); --http-port=N - назначение порта для HTTP API; --http-access-token=T - токен доступа для HTTP API; --http-no-restricted - включение всех функций удаленного доступа по HTTP API (только если установлена опция токена доступа); Опции работы с TLS: --tls-bind=ADDR - подключение к заданному адресу с включенным протоколом TLS; --tls-gen=HOSTNAME - генерирование сертификата TLS для обозначенного хоста; --tls-cert=FILE - загрузка TLS chain сертификата из файла в формате PEM; --tls-cert-key=FILE - загрузка приватного ключа сертификата TLS из файла в формате PEM; --tls-dhparam=FILE - загрузка параметров DH для цифр DHE из файла в формате PEM; --tls-protocols=N - включение конкретной спецификации протокола TLS, например, "TLSv1 TLSv1.1 TLSv1.2 TLSv1.3" --tls-ciphers=S - установка списка доступных цифр (TLSv1.2 и ниже); --tls-ciphersuites=S - установка списка доступных наборов шифров TLSv1.3; Логирование: -S, --syslog - использование системного для исходящих сообщений; -l, --log-file=FILE - запись всех логов в файл; -A --access-log-file=FILE - запись всех случаев доступа воркеров к файлу; --no-color - выключение цвета консоли; --verbose - вывод verbose информации. Разное: -c, --config=FILE - загрузка конфигурационного файла в JSON-формате; -B, --background - запуск процесса прокси-сервера в фоновом режиме; -V, --version вывод информации о версии программы и выход; -h, --help - отображение списка доступных команд и выход; --dry-run - тестирование конфигурации и выход.
Настройка программы xmrig-proxy для майнинга на нескольких процессорах в локальной сети
Для работы майнеров, находящихся в одной локальной сети, в командной строке их запуска вместо пула нужно указать сетевой адрес сервера xmrig-proxy. В самой программе xmrig-proxy нужно сконфигурировать информацию относительно алгоритма майнинга, адреса пула (ноды), куда будут передаваться найденные в локальной сети решения, а также указать адрес и порт, к которому будут подключаться майнеры.
Пример батника для запуска программы xmrig-proxy:
@echo off xmrig-proxy -a cryptonight-heavy/xhv -o cryptonight_haven.eu.mine.zergpool.com:4452 -u адрес_кошелька -p c=BTC,воркер --bind=0.0.0.0:33333 -k --donate-level=0 --keepalive pause
Пример работы xmrig-proxy, обеспечивающей соединение для двух майнеров из одной локальной сети:

Адрес 0.0.0.0 в командной строке обозначает, что к stratum-серверу xmrig-proxy может подключиться любой компьютер из локальной сети.
Для подключения к стратум-серверу, образованному работающей программой xmrig-proxy, нужно использовать адрес локального компьютера, на котором она работает и порт, заданный в командной строке с помощью параметра b или bind.
Пример батника для запуска программы xmrig для работы через программу xmrig-proxy, запущенную-на компьютере с локальным сетевым адресом 192.168.2.36 (порт 33333):
@echo off xmrig -a cryptonight-heavy/xhv -o 192.168.2.36:33333 -u адрес_кошелька -p c=BTC,воркер -k --donate-level=0 --no-gpu --asm=auto --cpu-priority 0 --keepalive -t 5 pause
В батнике майнера в случае использования xmrig-прокси, данные о кошельке и пароле указывать не обязательно.
Пример работы майнера xmrig через сервер xmrig-proxy (в консоли видно надпись new job from 192.168.2.36:33333):
