stratum

Скриншот программы:
stratum
Детали программы:
Версия: 0.2.15
Дата загрузки: 20 Feb 15
Разработчик: slush
Тип распространения: Бесплатная
Популярность: 3

Rating: 2.5/5 (Total Votes: 2)

толща реализация сервера протокола Stratum использованием асинхронного сети написанный на Python Twisted.
Установка
Инструкция После будет работать на Ubuntu и Debian *:
а) Из ЖКТ, для разработчиков
Git клон Git: //gitorious.org/stratum/server.git
Судо APT-получить установку питона-DEV
Судо питон setup.py разработки
б) Из пакета, постоянный установить
Судо APT-получить установку питона-DEV
Судо питон setup.py установить
#sudo APT-получить установку питона-Setuptools
#sudo easy_install скручены
#sudo easy_install ECDSA
#sudo easy_install pyopenssl
#sudo easy_install автобан
*) Debian не имеют команды '' SUDO, пожалуйста, сделать установку
Процесс, как пользователь корневой.
Конфигурация
а) Базовая конфигурация
Скопируйте config_default.py в config.py
Редактировать крайней мере те значения: имя хоста, BITCOIN_TRUSTED_ *
б) подписи сообщений
Для включения подписи сообщений, генерировать ключ ECDSA сервера по питона signature.py> signing_key.pem и заполнить правильные значения SIGNING_KEY и SIGNING_ID (config.py)
в) Создание ключей для SSL основе транспортов
Для всех SSL на основе транспортов (HTTPS, WSS, ...), вы должны будете частный ключ и файл сертификата. Вы можете использовать сертификаты от любой власти или вы можете сгенерировать собственные сертификаты, которые полезно, по крайней мере для тестирования.
После сценарий будет генерировать самоподписанный сертификат SSL:
#! / bin / Bash
OpenSSL genrsa -des3 отъезда server.key тысяча двадцать четыре
OpenSSL REQ -new -key server.key отъезда server.csr
ср server.key server.key.org
OpenSSL RSA -в server.key.org отъезда server.key
OpenSSL x509 -req -в server.csr -signkey server.key отъезда server.crt
Тогда у вас есть, чтобы заполнить SSL_PRIVKEY и SSL_CACERT в конфигурационном файле со значениями "server.key 'и' 'server.crt.
Ввод
Начните DeveL сервер:
twistd -ny launcher.tac
Devel сервер * * без низкоуровневых сообщений Twisted:
twistd -ny launcher.tac -l войти / twistd.log

Требования

  • Python

Комментарии к stratum

Комментарии не найдены
добавить комментарий
Включите картинки!