stratum-mining-proxy error - 无法解码消息

时间:2013-07-18 01:40:20

标签: python proxy bitcoin

我正在尝试使用minerd运行stratum-mining-proxy。 Proxy使用以下命令启动并运行:

python ./mining_proxy.py -o ltc-stratum.kattare.com -p 3333 -pa scrypt

代理启动正常。运行Minerd(U / P已移除):

minerd -a scrypt -r 1 -s 6 -o http://127.0.0.1:3333 -O USERNAME.1:PASSWORD

收到以下错误。这个来自代理:

2013-07-18 01:33:59,981 ERROR protocol protocol.dataReceived # Processing of message failed
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/stratum-0.2.12-py2.7.egg/stratum/protocol.py", line 185, in dataReceived
    self.lineReceived(line, request_counter)
  File "/usr/local/lib/python2.7/dist-packages/stratum-0.2.12-py2.7.egg/stratum/protocol.py", line 216, in lineReceived
    raise custom_exceptions.ProtocolException("Cannot decode message '%s'" % line)
'rotocolException: Cannot decode message 'POST / HTTP/1.1

这来自矿工。我究竟做错了什么?任何帮助表示赞赏!

[2013-07-18 01:33:59] HTTP request failed: Empty reply from server
[2013-07-18 01:33:59] json_rpc_call failed, retry after 30 seconds

1 个答案:

答案 0 :(得分:1)

我有点好奇,我不知道这是事实,但我的印象是采矿代理是针对BTC而不是LTC。

但是无论如何我相信当我第一次安装它时我收到了类似的信息。要修复,或者更确切地说让它运行,我必须使用Git安装方法而不是手动安装。

使用Git在Linux上安装

这是有经验的用户的高级选项,但为您提供更新代理的最简单方法。

1.git clone git://github.com/slush0/stratum-mining-proxy.git

2.cd stratum-mining-proxy

3.sudo apt-get install python-dev #PX的开发包是必要的

4.sudo python distribute_setup.py#这将升级setuptools包

5.sudo python setup.py develop#这将安装所需的依赖项(即Twisted和Stratum库),但不要将软件包安装到系统中。

6.您可以通过在终端窗口中键入“./mining_proxy.py”来启动代理。使用默认设置,代理连接到Slush的池接口。

7.如果要连接到其他池或更改其他代理设置,请键入“./mining_proxy.py --help”。

8.如果要更新代理,请在程序包目录中键入“git pull”。