1

我正在尝试使用 minerd 运行stratum-mining-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
4

1 回答 1

1

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

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

使用 Git 在 Linux 上安装

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

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

2.cd 地层挖矿代理

3.sudo apt-get install python-dev #需要Python的开发包

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”。

于 2013-07-25T15:49:40.210 回答