stratum

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

Rating: 2.5/5 (Total Votes: 2)

страта е реализация на сървър на страта протокол използване асинхронен мрежа написан на Python Twisted.
<Силен> Монтаж
Следните инструкции ще работят на Ubuntu и Debian *:
а) От GIT, за разработчици
Git клонинг Git: //gitorious.org/stratum/server.git
ап-да инсталирате Python-Dev
Sudo питон setup.py развият
б) от опаковката, постоянно инсталиране
ап-да инсталирате Python-Dev
Sudo питон setup.py инсталиране
#sudo ап-да инсталирате Питон setuptools
#sudo easy_install усукан
#sudo easy_install ecdsa
#sudo easy_install pyopenssl
#sudo easy_install Autobahn
*) Debian не разполагате с команда "Sudo ', моля, направете инсталацията
процес като корен на потребителя.
<Силен> Configuration
а) Основна конфигурация
Копирайте config_default.py да config.py
Редактиране поне тези стойности: име на хост, BITCOIN_TRUSTED_ *
б) подписи за съобщения
За позволяваща подписи за съобщения, генериране на сървъра ECDSA ключ от питон signature.py> signing_key.pem и попълнете правилните стойности за SIGNING_KEY и SIGNING_ID (config.py)
в) създаване на ключове за SSL-базиран транспорт
За всички превози SSL-базирани (HTTPS, ВиК, ...) ще трябва частен ключ и сертификат файл. Можете да използвате сертификати от всеки друг орган или можете да генерирате самоподписани сертификати, което е полезно, поне за тестване.
След скрипт ще генерира самостоятелно подписан сертификат SSL:
#! / BIN / Баш
OpenSSL genrsa -des3 -out server.key 1024
OpenSSL REQ -Нови -бутона server.key -out server.csr
CP server.key server.key.org
OpenSSL RSA -в server.key.org -out server.key
OpenSSL x509 -req -в server.csr -signkey server.key -out server.crt
След това трябва да попълните SSL_PRIVKEY и SSL_CACERT в конфигурационния файл със стойности "server.key" и "server.crt".
<Силен> Startup
Започнете разра сървър:
twistd -ny launcher.tac
Devel сървър * без * LowLevel съобщения на Twisted:
twistd -ny launcher.tac -L влезте / twistd.log

<силни> Изисквания :

  • Python

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

Коментари не е намерена
добавите коментар
Включете на изображения!