Schicht

Stratum Server-Implementierung basierend auf Twisted
Jetzt downloaden

Schicht Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Other/Proprietary Li...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • slush
  • Website des Verlags:
  • https://github.com/slush0/

Schicht Stichworte


Schicht Beschreibung

Stratum ist die Server-Implementierung des Stratum-Protokolls mit asynchroner Networking in Python Twisted.Installationfollowsing-Anweisungen funktionieren auf Ubuntu und Debian *: a) aus Git, für EntwicklerGit Klongit: //gitorious.org/stratum/server.gitsudo apt-get install Python-Devsudo Python Setup.py entwickelt) aus dem Paket, permanente InstallSudo Apt-Get installieren Python-devsudo Python Setup.py installieren # sudo apt-get installieren Python-setuptools # sudo easy_install twisted # sudo easy_install ecdsa # sudo easy_install pyopenssl # sudo easy_install pyopenssl # sudo Easy_install Autobahn *) Debian hat keinen Befehl 'sudo', bitte führen Sie den Installationsprozess als root-user an , Erstellen der EFDA-Taste des Servers von Python Signature.py> signant_key.pem und füllen Sie die korrekten Werte auf Signing_Key und Signing_ID (config.py) c) Erstellen von Tasten für SSL-basierte Transporte für alle SSL -Basierte Transporte (HTTPS, WSS, ...) benötigen Sie eine private Schlüssel- und Zertifikatdatei. Sie können Zertifikate von einer beliebigen Behörde verwenden, oder Sie können selbstsignale Zertifikate generieren, die zumindest für Tests hilfreich ist. Folgen Sie das Skript erzeugt selbstsigniertes SSL-Zertifikat. -New -key server.key -out server.csrcp server.key server.key.orgopensl rsa -in server.key.org -out server.keyOpenSL x509 -req -in server.csr-signkey server.key -Out-Server. CRTThen Sie müssen SSL_PRIVEKEY und SSL_CACACERT in Config-Datei mit Werten 'server.key' und 'server.crt'.startupstart Devel Server: Twistd -Ny Launcher.tacdevel Server * ohne * Niedrigungsnachrichten von Twisted: Twistd -Ny Launcher.tac füllen -l Log / Twistd.LogProduct's Homepage


Schicht Zugehörige Software