ts提到-rpcconnect可用于向远程比特币核心节点发送命令:https://github.com/bitcoin/bitcoin/blob/master/src/bitcoin-cli.cpp#L70
我正在使用此处提到的格式测试此选项:https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/14_1_Verifying_Your_Tor_Setup.md
torify bitcoin cli-rpcconnect=vazr3k6bgnfafmdpcmbegoe5ju5kqyz4tk7hhntgaqscam2qupdtk2yd.onion-rpcport=1309-rpcpassword=password3 getblockchaininfo
如果使用getnetworkinfo中返回的节点的洋葱地址,则会出现以下错误:
错误:无法连接到服务器VAZR3K6BgnFAFMDPCMBEGE5JU5KQYZ4TK7HHNTGAQSCAM2QUPDTK2YD。onion:1309 (错误代码1-“达到EOF”)
如果使用保存在/var/lib/tor/other\u hidden\u service/hostname中的洋葱地址,则会出现以下错误:
错误:授权失败:rpcuser或rpcpassword不正确
我假设连接在第二个错误中工作正常,但rpc凭据有问题。以下是bitcoin.conf的内容:
测试网=1
修剪=1000
服务器=1
倾听=1
代理=127.0.0.1:9050
扭矩控制=127.0.0.1:9051
调试=tor
test.rpcport=18332
test.rpcuser=用户3
test.rpcpassword=密码3
比特币核心
托尔
分享
打印此问题
跟随
%1 / %2
12小时前问的
普拉扬克
382711金徽章66银徽章1818铜徽章
通过getnetworkinfo公开的洋葱地址是不相关的。比特币核心只是为P2P通信自动设置洋葱服务,而不是RPC12小时前的皮特·维尔
谢谢您。我想这两个都可以用。12小时前的星期一
您的命令不包含-rpcuser.-麻吉弟弟周立铭♦ 10小时前
@安德烈如何解决这个问题:1小时前的普拉扬
添加评论
1个答案
1
-命令中缺少rpcuser。另外,通过getnetworkinfo公开的洋葱地址也不相关。比特币核心只是为P2P通信自动设置洋葱服务,而不是RPC。
以下命令工作正常:
torify bitcoin cli-rpcconnect=vazr3k6bgnfafmdpcmbegoe5ju5kqyz4tk7hhntgaqscam2qupdtk2yd.onion-rpcport=1309-rpcuser=user3-rpcpassword=password3获取区块链信息
分享
改进这个答案
跟随