stratum

Screenshot Software:
stratum
Detalii soft:
Versiune: 0.2.15
Incarca data: 20 Feb 15
Producător: slush
Licenţă: Gratuit
Popularitate: 3

Rating: 2.5/5 (Total Votes: 2)

strat este punerea în aplicare a protocolului serverul Stratum folosind rețele asincron scris în Python Twisted.
Instalare
Următoarele instrucțiuni vor funcționa pe Ubuntu & Debian *:
a) Din GIT, pentru dezvoltatori
git git clona: //gitorious.org/stratum/server.git
sudo apt-get install python-dev
sudo python setup.py se dezvolta
b) la pachet, instalați permanent
sudo apt-get install python-dev
sudo python setup.py instala
#sudo apt-get install python-setuptools
#sudo easy_install răsucite
#sudo easy_install ECDSA
#sudo easy_install pyopenssl
#sudo easy_install autobahn
*) Debian nu au o comandă "sudo", vă rugăm să faceți instalarea
Procedeu un utilizator root.
Configurare
a) configurație de bază
Copiati config_default.py la config.py
Editați cel puțin acele valori: hostname, BITCOIN_TRUSTED_ *
b) semnăturile mesaje
Pentru a permite semnături de mesaje, de a genera cheie serverului ECDSA de piton signature.py> signing_key.pem și completați valori corecte pentru SIGNING_KEY și SIGNING_ID (config.py)
c) Crearea taste pentru transporturile pe bază de SSL
Pentru toate transporturile pe bază de SSL (HTTPS, AAC, ...) veți avea nevoie de cheia privată și fișier certificat. Puteți utiliza certificate de la orice autoritate sau puteti genera certificate auto-semnate, ceea ce este util, cel puțin pentru testare.
După script va genera certificat SSL auto-semnat:
#! / Bin / bash
OpenSSL genrsa -des3 -out privat server.key 1024
cer OpenSSL -New taste afișată server.key -out privat server.csr
cp server.key server.key.org
OpenSSL RSA -in server.key.org -out privat server.key
OpenSSL X509 -req -in server.csr -signkey server.key -out privat server.crt
Apoi, va trebui să umple SSL_PRIVKEY și SSL_CACERT în fișierul de configurare cu valorile "server.key" și "server.crt".
Startup
Start Server devel:
twistd -ny launcher.tac
Server de Dezvoltare * fără * Mesaje cel mai jos nivel de Twisted:
twistd -ny launcher.tac -l log / twistd.log

Cerințe :

  • Python

Comentarii la stratum

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!