stratum

Screenshot Software:
stratum
Mga detalye ng Software:
Bersyon: 0.2.15
I-upload ang petsa: 20 Feb 15
Nag-develop: slush
Lisensya: Libre
Katanyagan: 3

Rating: 2.5/5 (Total Votes: 2)

sapin ay pagpapatupad ng server ng sapin protocol gamit ang asynchronous networking nakasulat sa Python baluktot.
Pag-install
Ang pagsunod sa mga tagubilin gagana sa Ubuntu & Debian *:
a) Mula sa Git, para sa mga developer
Git clone ng Git: //gitorious.org/stratum/server.git
Sudo apt-get-install ang python-dev
Sudo python setup.py bumuo ng
b) Mula sa package, permanente-install
Sudo apt-get-install ang python-dev
Sudo python setup.py-install
#sudo apt-makakuha-install python-setuptools
#sudo easy_install Napilipit
#sudo easy_install ecdsa
#sudo easy_install pyopenssl
#sudo easy_install malaking daan
*) Debian walang utos 'Sudo', mangyaring gawin ang pag-install
proseso bilang isang root user.
Configuration
a) Mga pangunahing configuration
Kopyahin config_default.py sa config.py
I-edit ang hindi bababa sa mga halaga iyon: HOSTNAME, BITCOIN_TRUSTED_ *
b) pirma ng Mensahe
Para sa pagpapagana ng mga pirma mensahe, bumuo ng key ECDSA server sa pamamagitan ng python signature.py> signing_key.pem at punan tamang halaga upang SIGNING_KEY at SIGNING_ID (config.py)
c) Paglikha ng mga key para sa SSL-based na transports
Para sa lahat ng transports SSL-based na (HTTPS, WSS, ...) kakailanganin mo ang pribadong key at certificate file. Maaari mong gamitin ang mga certificate mula sa anumang awtoridad o maaari kang bumuo ng self-sign certificate, na kung saan ay kapaki-pakinabang hindi bababa sa para sa pagsubok.
Sumusunod na script ay bubuo ng self-sign SSL certificate:
#! / Bin / humampas na malakas
OpenSSL genrsa -des3 -out server.key 1024
OpenSSL req -new -key server.key -out server.csr
CP server.key server.key.org
OpenSSL RSA -in server.key.org -out server.key
OpenSSL x509 -req -in server.csr -signkey server.key -out server.crt
Pagkatapos ay mayroon kang upang punan SSL_PRIVKEY at SSL_CACERT sa config file na may mga halagang 'server.key' at 'server.crt'.
Startup
Simulan devel server:
twistd -ny launcher.tac
Devel server * walang * lowlevel mga mensahe ng baluktot:
twistd -ny launcher.tac -l-log / twistd.log

Mga Kinakailangan :

  • Python

Mga komento sa stratum

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!