stratum

Logiciel capture d'écran:
stratum
Détails logiciels:
Version: 0.2.15
Date de transfert: 20 Feb 15
Développeur: slush
Licence: Gratuit
Popularité: 0

Rating: 2.5/5 (Total Votes: 2)

strate est la mise en œuvre de serveur de protocole strate en utilisant le réseau asynchrone écrit en Python Twisted.
Installation
Instructions suivantes vont travailler sur Ubuntu et Debian *:
a) De GIT, pour les développeurs
git clone git: //gitorious.org/stratum/server.git
sudo apt-get install python-dev
sudo python setup.py développer
b) De emballage, installez permanente
sudo apt-get install python-dev
sudo python setup.py install
#sudo apt-get install python-setuptools
#sudo easy_install tordu
#sudo easy_install ecdsa
#sudo easy_install pyopenssl
#sudo easy_install autoroute
*) Debian ne ont pas de commande «sudo ', se il vous plaît faire l'installation
processus comme un utilisateur root.
Configuration
a) La configuration de base
Copiez config_default.py à config.py
Modifier au moins ces valeurs: nom d'hôte, BITCOIN_TRUSTED_ *
b) les signatures de message
Pour activer signatures de messages, de générer la clé ECDSA de serveur en python signature.py> signing_key.pem et remplir les valeurs correctes pour SIGNING_KEY et SIGNING_ID (config.py)
c) Création de clés pour les transports basées sur SSL-
Pour tous les transports basées sur SSL (HTTPS, WSS, ...), vous aurez besoin de la clé privée et le fichier de certificat. Vous pouvez utiliser des certificats de toute autorité ou vous pouvez générer des certificats auto-signés, ce qui est utile au moins pour les essais.
Après script générer certificat SSL auto-signé:
#! / Bin / bash
openssl genrsa -des3 départ privé server.key 1024
openssl req -new touche server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org départ privé server.key
openssl x509 -in -req server.csr -signkey server.key -out server.crt
Ensuite, vous devez remplir et SSL_PRIVKEY SSL_CACERT dans le fichier de configuration avec les valeurs de la server.key "et" server.crt ".
Démarrage
Démarrer le serveur devel:
twistd -ny launcher.tac
Serveur Devel * sans * messages de bas niveau de Twisted:
twistd -ny launcher.tac -l log / twistd.log

Exigences :

  • Python

Commentaires à stratum

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!