Устанавливаем stratum mining proxy (стратум прокси для майнинга) на ubuntu 16.04
В этой краткой статье мы рассмотрим установку стратум прокси (stratum proxy) на ubuntu 16.04
Если кто не знает: Stratum Proxy - позволяет объединять воркеров, снижая трафик до пула. Автоматический диф воркерам(виден настоящий хешрейт). Обычно его используют чтобы объединить компы на работе и пустить в один поток или если есть файервол то пускаем все данные через сервер. Или например чтобы не менять настройки на каждом компьютере а поменяв только у прокси и все процессорные мощи пойдут в новое место. В общем полезная штука и маленька и устанавливается на сервер или VDS под линукс.
VDS можно взять в спринтбоксе — ссылка.
Устанавливаем phyton и git
1 |
sudo apt-get install -y git-core python-dev libssl-dev |
Создаем папочку proxy в домашней директории и туда скачиваем из github репозиторий
1 |
git clone https://github.com/bubasik/stratum-mining-proxy.git |
Теперь переходим в директорию stratum-mining-proxy и запускаем установщик distribute, он проверит зависимости и доустановит свои
1 2 |
cd stratum-mining-proxy sudo python distribute_setup.py |
Далее нам необходимо установить phyton и модули, которые понадобятся для скрипта
1 2 3 |
sudo apt-get install python-pip sudo apt-get install python-autobahn sudo pip install stratum |
Проводим окончательные настройки
1 |
sudo python setup.py develop |
Запускаем стратум прокси
1 |
./mining_proxy.py -o name_pool.com -p 6333 |
где 6333 — номер порта а name_pool — адрес пула (без http и tcp просто ip адрес или имя домена)
Коннектимся к прокси
1 |
cpuminer-sse2.exe -a yescryptr16 -o stratum+tcp://192.168.1.2:3333 -u WALLET_NUMBER -p c=ELI |
где 192.168.1.2 — адрес сервера на котором установлен стратум прокси и порт с номером кошелька, всё как обычно, как подключаемся к пулу, только порт по умолчанию 3333.
Ура, у нас получилось. Пользуемся.
p.s. сам долго мучался с установкой, со всякими зависимостями питона и другими глюками, но получилось — инструкцией поделился, пользуйтесь.
Поддерживает все версии протокола Стратум (Stratum) для Эфира: может быть использован напрямую с любым пулом без всяких прокси (пул должен поддерживать eth-proxy, qtminer или miner-proxy). Также поддерживается Стратум nicehash и Стратум для Декред.