stratum

软件截图:
stratum
软件详细信息:
版本: 0.2.15
上传日期: 20 Feb 15
开发: slush
许可: 免费
人气: 3

Rating: 2.5/5 (Total Votes: 2)

阶层是用Python编写的扭曲异步联网地层协议的服务器实现。
安装
以下说明将努力在Ubuntu和Debian的*:
a)从GIT,对于开发商
混帐混帐克隆://gitorious.org/stratum/server.git
sudo易于得到安装python-dev的
sudo的蟒蛇setup.py发展
二)从包装,永久安装
sudo易于得到安装python-dev的
sudo的蟒蛇setup.py安装
#sudo的apt-get安装的python-setuptools的
#sudo easy_install的扭曲
#sudo easy_install的ECDSA
#sudo easy_install的pyopenssl
#sudo easy_install的高速公路
*)的Debian没有'须藤'的命令,请不要安装
过程作为root用户。
配置
a)基本配置
复制config_default.py到config.py
编辑至少那些值:主机名,BITCOIN_TRUSTED_ *
二)留言签名
为使消息签名,生成服务器的ECDSA密钥由蟒蛇signature.py> signing_key.pem并填写正确的价值观,以SIGNING_KEY和SIGNING_ID(config.py)
三)用于创建基于SSL传输密钥
对于所有基于SSL传输(HTTPS,WSS ......),你将需​​要私钥和证书文件。您可以使用证书从任何机构,也可以生成自签名证书,这是有帮助的,至少进行测试。
下面的脚本将产生自签名的SSL证书:
#!/斌/庆典
OpenSSL的genrsa -des3退房手续将server.key 1024
OpenSSL的REQ -new -key将ser​​ver.key退房手续server.csr
CP将server.key server.key.org
OpenSSL的RSA -in server.key.org退房手续将server.key
OpenSSL的X​​509 -req -in server.csr -signkey将ser​​ver.key退房手续server.crt这
然后,你必须填写SSL_PRIVKEY和SSL_CACERT的配置文件与价值观“将server.key”和“server.crt这”。
启动
启动devel的服务器:
twistd来-ny launcher.tac
devel的服务器*无扭曲的*低级的消息:
twistd来-ny launcher.tac -l登录/ twistd.log

要求

  • 在Python中

意见 stratum

评论没有发现
添加评论
打开图片!