stratum

ソフトウェアのスクリーンショット:
stratum
ソフトウェアの詳細:
バージョン: 0.2.15
日付のアップロード: 20 Feb 15
開発者: slush
ライセンス: 無料
人気: 3

Rating: 2.5/5 (Total Votes: 2)

地層は、Pythonツイストで書かれた非同期ネットワークを使用して階層プロトコルのサーバ実装です。
<強い>インストールの
以下の手順は、*のUbuntu&Debianの上で動作します:
A)GITから、開発者のための
gitのクローンgitの://gitorious.org/stratum/server.git
須藤はapt-getをインストールするのpython-devの
sudoのPythonのsetup.py開発
b)のパッケージからは、恒久的なインストール
須藤はapt-getをインストールするのpython-devの
sudoのPythonのsetup.pyインストール
apt-getをのpython-setuptoolsのをインストール#sudo
#sudo easy_installをツイスト
#sudo easy_installをECDSA
#sudo easy_installをpyopenssl
#sudo easy_installをアウトバーン
*)Debianは「sudoの 'コマンドを持っていない、インストールを行ってください
rootユーザーとしてプロセス。
のコンフィグレーション
a)基本コンフィギュレーション
config.pyにコピーconfig_default.py
編集少なくともそれらの値:ホスト名、BITCOIN_TRUSTED_ *
b)は、メッセージの署名
メッセージの署名を有効にするには、Pythonのsignature.py> signing_key.pemによって、サーバのECDSA鍵を生成し、SIGNING_KEYとSIGNING_ID(config.py)に正しい値を埋める
C)SSLベースのトランスポートのためのキーを作成する
すべてのSSLベースのトランスポート(HTTPS、WSS、...)のために、あなたは、秘密鍵と証明書ファイルが必要になります。あなたは、どの機関からの証明書を使用することもできますし、テストのために、少なくとも有用である自己署名証明書を生成することができます。
次のスクリプトは、自己署名SSL証明書が生成されます。
#!/ binに/ bashの
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
その後、値を「のserver.key 'と'をserver.crt 'で設定ファイルにSSL_PRIVKEYとSSL_CACERTを埋めるために持っている。
の起動
develのサーバーを起動します。
twistd -NY launcher.tac
ツイストの*低レベルメッセージなしのdevelサーバー*:
twistd -NY launcher.tac -lログ/ twistd.log

の要件

  • のPythonます。

へのコメント stratum

コメントが見つかりません
コメントを追加
画像をオンにする!