Json-Rpc

本地主機外的 rpc json

  • January 21, 2018

我試圖託管比特幣核心 json-rpc 來收聽 localhost 以外的內容,但即使我將其設置為收聽 ip 0.0.0.0,它也無法正常工作

我的配置(用於 bitcoin.conf)

testnet=1
server=1
daemon=1
listen=1
rpcuser=something
rpcpassword=secret
rpcport=8332
rpcconnect=0.0.0.0

那麼我如何使它能夠監聽 localhost 或 127.0.0.1 以外的 ip 呢?

VPS資訊:

Ubuntu 16.04

最新核心(今天剛安裝)

客戶端是遠端的

listen選項用於 P2P 網路連接,而不是 RPC 服務。


您想要的選項是rpcallowip=<ip>. 要允許所有 IP 地址連接到您節點的 RPC 埠,您可以使用rpcallowip=0.0.0.0. 請注意,不建議這樣做,因為它不安全。


請勿設置rpcconnect,否則將無法bitcoin-cli與 Bitcoin Core 互動。

引用自:https://bitcoin.stackexchange.com/questions/69080