繁体   English   中英

如何将 Mist 连接到远程服务器 (Azure) 上的私有区块链?

[英]How to connect Mist to the private blockchain on remote server (Azure)?

我已在本地 PC (Windows 10) 上安装了 Mist,但我不想同步主网络/测试网络。 所以我使用了这个Ethereum + Azure教程,现在我可以在我的私有网络上通过 SSH 工作。

geth --dev console

更重要的是,我知道可以使用特殊标志在自定义区块链上运行 Mist

mist.exe --rpc http://YOUR_IP:PORT

所以,根据geth --help ,我在 Azure 的虚拟机上运行geth --dev --rpc console ,之后我运行mist.exe --rpc http://VM_IP:8545并且有一个错误:

[2016-09-24 18:01:21.928] [INFO] Sockets/node-ipc - Connect to {"hostPort":"http://VM_IP:8545"}
[2016-09-24 18:01:24.968] [ERROR] Sockets/node-ipc - Connection failed (3000ms elapsed)
[2016-09-24 18:01:24.971] [WARN] EthereumNode - Failed to connect to node. Maybe it's not running so let's start our own...
[2016-09-24 18:01:24.979] [INFO] EthereumNode - Node type: geth
[2016-09-24 18:01:24.982] [INFO] EthereumNode - Network: test
[2016-09-24 18:01:24.983] [INFO] EthereumNode - Start node: geth test
[2016-09-24 18:01:32.284] [INFO] EthereumNode - 3000ms elapsed, assuming node started up successfully
[2016-09-24 18:01:32.286] [INFO] EthereumNode - Started node successfully: geth test
[2016-09-24 18:01:32.327] [INFO] Sockets/node-ipc - Connect to {"hostPort":"http://VM_IP:8545"}
[2016-09-24 18:02:02.332] [ERROR] Sockets/node-ipc - Connection failed (30000ms elapsed)
[2016-09-24 18:02:02.333] [ERROR] EthereumNode - Failed to connect to node Error: Unable to connect to socket: timeout

PS 雾版本 - 0.8.2

你的方法是正确的。 我会说你有一个网络配置问题,阻止你的 Mist 与 geth 交谈。 我建议进行以下测试,看看您是否遇到相同的问题: - 在有 Mist 的机器上,找到 geth.exe 可执行文件 - 使用geth --testnet --rpc运行 geth - 使用./Mist --rpc /.../Ethereum/testnet/geth.ipc启动./Mist --rpc /.../Ethereum/testnet/geth.ipc./Mist --rpc http://localhost:8545

我在 Mac 上,所以我想你将不得不反转 / 并在这里和那里添加一些 C: 装饰。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM