gpt4 book ai didi

azure - 将 Metamask 连接到 Azure 中的私有(private)区 block 链

转载 作者:行者123 更新时间:2023-12-03 05:50:08 25 4
gpt4 key购买 nike

我正在尝试连接到 Metamask 中的 rpc。 Metamask 在尝试连接未知的专用网络时一直处于空闲状态。Geth 正在 Linux Azure 网络中运行。它的公共(public)IP是AzureIP
我通过 sshing 连接到服务器,然后运行以下命令:

geth --identity “TestNode” --rpc --rpcport "8080" --rpccorsdomain "*" --datadir testprivareDir --port "30303" --nodiscover --rpcapi "db,eth,net,web3" --networkid 1999 console

我得到以下输出:

HTTP endpoint opened: http://127.0.0.1:8080

然后我运行miner.start()

我尝试通过转到自定义 RPC 并输入地址 http://AzureIP:8080

来连接到 Metamask 中的此专用网络

它就在那里闲置。在 azure 中我有以下网络入站端口规则 enter image description here

然后从我自己的笔记本电脑(未通过 sshed 进入服务器)运行命令:

ping http://*AzureIP*:8080  

我收到 icmp_seq 请求超时...

如何解决此问题或有任何连接到专用网络的建议吗?

最佳答案

127.0.0.1是一个循环地址,该服务仅在VM内部工作。

在您的场景中,您需要在虚拟机的私有(private) IP 上监听 0.0.0.0 上的服务。您可以添加 --rpcaddr "10.0.0.4"

geth --identity “TestNode” --rpc --rpcport "8080" --rpcaddr "10.0.0.4" --rpccorsdomain "*" --datadir testprivareDir --port "30303" --nodiscover --rpcapi "db,eth,net,web3" --networkid 1999 console

关于azure - 将 Metamask 连接到 Azure 中的私有(private)区 block 链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48736418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com