stratum

Software screenshot:
stratum
Software detaljer:
Version: 0.2.15
Upload dato: 20 Feb 15
Udvikler: slush
Licens: Gratis
Popularitet: 3

Rating: 2.5/5 (Total Votes: 2)

stratum er server implementering af Stratum protokol ved at anvende asynkron networking skrevet i Python Twisted.
Installation
Følgende instruktioner vil arbejde på Ubuntu & Debian *:
a) Fra GIT, for udviklere
git klon git: //gitorious.org/stratum/server.git
sudo apt-get install python-dev
sudo python setup.py udvikle
b) Fra pakken, permanent installation
sudo apt-get install python-dev
sudo python setup.py installere
#sudo apt-get install python-setuptools
#sudo easy_install snoet
#sudo easy_install ecdsa
#sudo easy_install pyopenssl
#sudo easy_install autobahn
*) Debian har ikke en "sudo" kommando, skal du gøre installationen
proces som root-bruger.
Konfiguration
a) Grundlæggende konfiguration
Kopier config_default.py at config.py
Rediger mindst disse værdier: værtsnavn, BITCOIN_TRUSTED_ *
b) Besked signaturer
For muliggør besked underskrifter, generere servers ECDSA nøgle ved python signature.py> signing_key.pem og fylde korrekte værdier til SIGNING_KEY og SIGNING_ID (config.py)
c) Oprettelse af nøgler til SSL-baserede transporter
For alle SSL-baserede transporter (HTTPS, WSS, ...) du har brug for den private nøgle og certifikat-fil. Du kan bruge certifikater fra nogen myndighed eller du kan generere selvsignerede certifikater, hvilket er nyttigt i det mindste til test.
Efter script vil generere selvsigneret SSL certifikat:
#! / Bin / bash
openssl genrsa -des3 udtjekning server.key 1024
OpenSSL req -Nye -tasten server.key udtjekning server.csr
cp server.key server.key.org
openssl rsa -i server.key.org udtjekning server.key
openssl x509 -req -i server.csr -signkey server.key udtjekning server.crt
Så er du nødt til at fylde SSL_PRIVKEY og SSL_CACERT i konfigurationsfil med værdier 'server.key «og» server.crt «.
Opstart
Start devel server:
twistd -ny launcher.tac
Devel server * uden * lowlevel budskaber Twisted:
twistd -ny launcher.tac -l log / twistd.log

Krav :

  • Python

Kommentarer til stratum

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!