基于twisted的分层服务器实现
stratum的Python项目详细描述
描述:
====
这是服务器端和客户端的分层协议的实现
使用python twisted编写的异步网络。
论坛
安装
==
对于开发人员
git clone git://github.com/slush0/stratum.git
sudo apt get install python dev
sudo python setup.py develop
b)从包中,永久安装供生产使用要配置.py
至少编辑这些值:hostname、bitcoin\u trusted\br/>
b)消息签名
要启用消息签名,请通过
python signature.py>;signing\u key.pem
生成服务器的ecdsa密钥,并填写正确的值以对所有基于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
然后必须在配置文件中填写ssl privkey和ssl cacert使用“server.key”和“server.crt”值“server.key”和“server.crt”值
startup
==br/>=
start devel server:
twistd-ny launcher.tac
twistd-ny launcher.tac-l log/twistd.log
==============
todo:todo:twistd as运行指南指南:twistd as运行指南:twistd as as-as一个守护者,init scripts
todo:loadbalancing和port redirecting using haproxy
todo:tunelling on 80/443 using stunnel
有志愿者参与吗?
====
这是服务器端和客户端的分层协议的实现
使用python twisted编写的异步网络。
论坛
安装
==
对于开发人员
git clone git://github.com/slush0/stratum.git
sudo apt get install python dev
sudo python setup.py develop
b)从包中,永久安装供生产使用要配置.py
至少编辑这些值:hostname、bitcoin\u trusted\br/>
b)消息签名
要启用消息签名,请通过
python signature.py>;signing\u key.pem
生成服务器的ecdsa密钥,并填写正确的值以对所有基于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
然后必须在配置文件中填写ssl privkey和ssl cacert使用“server.key”和“server.crt”值“server.key”和“server.crt”值
startup
==br/>=
start devel server:
twistd-ny launcher.tac
twistd-ny launcher.tac-l log/twistd.log
==============
todo:todo:twistd as运行指南指南:twistd as运行指南:twistd as as-as一个守护者,init scripts
todo:loadbalancing和port redirecting using haproxy
todo:tunelling on 80/443 using stunnel
有志愿者参与吗?