Честно говоря, когда у вас есть столько же шахтеры, как я иногда устанавливая их становится раздражающим. Представьте себе, что для установки 20 или более ASIC лезвий. Имея свой собственный рогового прокси не только делает установку проще, но прослойка улучшает производительность пула. Преимущества толщи:
Нет больше сообщений, как «пул не обеспечивает работу достаточно быстро» у шахтеров, потому что работа производится локально прокси
Чрезвычайно низкая скорость несвежая (менее 0,1%, это означает, что менее 1 несвежий на 1000 принятых акции)
Использование Очень низкая пропускная способность сети (около 10kb / мин)
Лучший способ иметь свой собственный прокси-сервер, чтобы установить его на Raspberry Pi. Они недорого, низкое энергопотребление и работают Linux. Она не становится лучше, чем это. Если вы хотите получить больше информации о страте читать большой пост на сайте слякоти в. http://mining.bitcoin.cz/stratum-mining
Следующий учебник представляет собой модифицированную версию учебника слякоти в для Raspberry Pi.
Что тебе понадобится:
Raspberry Pi Model B
SD Card с Linux установлен (я рекомендую Occidentalis)http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/
Чехол для Pi
Сетевой кабель
Силовой кабель
Шпатлевка или SSH Softwarehttp://www.putty.org/
Получить Raspberry Pi установлен и запущен ОС. Вы можете следить за учебники на Adafruit.
Подготовка карты SD для Raspberry Pihttp://learn.adafruit.com/adafruit-raspberry-pi-lesson-1-preparing-and-sd-card-for-your-raspberry-pi/overview
Первая настройка времениhttp://learn.adafruit.com/adafruits-raspberry-pi-lesson-2-first-time-configuration/overview
Включение SSHВключение SSH
Хорошо, теперь пришло время, чтобы добраться до мяса урока. Открыть шпатлевку или программное обеспечение SSH и подключение к Pi. С этого момента его копирования и вставки. Довольно легко.
Давайте начнем с обновляет Pi:
Код:
Судо обновление APT-прибудете
Это будет загружать файлы нам нужно:Код:
мерзавец клон мерзавец: //github.com/slush0/stratum-mining-proxy.git
Теперь нам нужно перейти в каталог, где находятся файлы:Код:
CD-слой горно-прокси
Теперь время для загрузки пакетов разработки для Python:Код:
Sudo APT-получить установку питона-DEV
Нам необходимо обновить Setuptools пакет:Код:
Судо питон distribute_setup.py
Этот пакет должен иметь Twisted установки. Проблема в том, мы должны Twisted для Pi. Таким образом, нам нужно изменить некоторые файлы:Код:
Судо нано setup.py
Найти:Код:
'install_requires': [ 'Setuptools>= 0.6c11' , «витая>= 12.2.0' , «слой>= 0.2.11' , 'argparse'],
Изменить на:Код:
'install_requires': [ 'Setuptools>= 0.6c11' , «слой>= 0.2.11' , 'argparse'],
Это не будет устанавливать Twisted. Вы не получите ошибку говоря вы не имеете достаточно места.
Теперь мы устанавливаем Twisted для Pi.
Код:
Sudo APT-получить установку питона закрученным
Совершенная, что должен быть установлен скручены. Теперь мы можем установить остальные библиотеки:Код:
Судо питон setup.py разработки
Мы почти закончили. Время установки экрана. Экран позволяет нам продолжать работать команду SSH, даже после того, как мы отключили.Код:
Sudo APT-получить установку экрана
Позволяет начать сеанс экрана. Это просто:Код:
экран
Нажмите Enter или пробел, чтобы открыть командную строку.Давайте вернемся в каталог:
Код:
CD-слой горно-прокси
И последнее, но не в последнюю очередь позволяет запускать сценарий *:
Код:
./mining_proxy.py
Это все. Все, что вам нужно сделать, это изменить настройки Проходчик.
Укажите ваши шахтеры на IP-адрес и порт Raspberry Pi:
Код:
Пример: 192.168.1.xx: 8332
8332 по умолчанию порта для прослушивания.
* Сценарий для бассейна слякоти в. Не все из нас помоему его бассейна. Если вам необходимо изменить это его довольно просто. Вместо бега:
Код:
./mining_proxy.py
Бег:
Код:
./mining_proxy.py -o stratum.poolurl.com -p порт -sp 3334 -GP 8332
Убедитесь, что вы измените «stratum.poolurl.com» в пулы URL и порт к бассейну.
Например я на Zetpool. Я использую:
Код:
./mining_proxy.py -o us.stratum.zetpool.com -p 3333 -sp 3334 -GP 8332
Для того, чтобы запустить его при запуске ..
Код:
CD-слой горно-прокси
Изменения ДиректорииКод:
Судо нано miningserver.sh
Создает файл с именем miningserver.sh. Здесь мы набираем команду, которую мы хотим запустить при запуске.Код:
#! / Bin / Баш
Узел ./mining_proxy.py -o poolurl.com -p poolport -sp 3334 -GP getworkport
Exec Баш
Узел ./mining_proxy.py -o poolurl.com -p poolport -sp 3334 -GP getworkport
Exec Баш
Код запускает miningproxy при запуске с информацией для Вашего бассейна ... Убедитесь, что изменить фиктивный текст с информацией на бассейне.
Затем нажмите
Код:
Ctrl х.
затем Код:
Y
... затем Код:
Войти
. Это позволит сохранить файл и выйдите из текстового редактора.
Мы почти закончили.
Теперь время, чтобы сообщить системе, чтобы начать эту команду при запуске.
Код:
Судо нано /etc/rc.local
Это файл загрузки для Linux. После
Код:
# По умолчанию этот скрипт ничего не делает.
и перед Код:
выход 0
.Тип..
Код:
CD-слой горно-прокси
экрана -dmS тест ./miningserver.sh
экрана -dmS тест ./miningserver.sh
Затем нажмите
Код:
CTRL-X.
затем Код:
Y
, затем Код:
Войти
. Вы очень много сделали.
Тип...
Код:
Судо перезагрузка
это перезагрузит пи. Подождите несколько минут. затем попробовать его. Это все люди. Если у вас есть какие-либо проблемы, дайте мне знать. Я сделаю все возможное, чтобы помочь.