Go-Ethereum
將geth連接到本地網路rpc時出錯
我一直在努力嘗試在我的家庭伺服器上執行一個 geth 節點(freenas 上的 FreeBSD 監獄)並設置我的筆記型電腦 geth 以連接到 rpc 以節省筆記型電腦上的空間。我已經確認伺服器上的 geth 節點工作正常,我可以通過
geth attach http://localhost:8545
. 但是,當我嘗試使用 Windows 筆記型電腦連接到節點時geth.exe attach http://XXX:8545
,出現錯誤:
Fatal: Failed to start the JavaScript console: api modules: invalid character 'i' looking for beginning of value
.有沒有人嘗試過類似的事情或知道為什麼會發生這種情況?
在
geth 1.8
中,如果您使用名稱而不是 IP 來附加到,則需要rpcvhosts
在啟動時設置選項geth
:
geth --testnet console --light --rpc --rpcport 33000 --rpccorsdomain "*" --rpcaddr "127.0.0.1" --rpcapi "db,eth,net,web3,personal" --rpcvhosts=yourDomainHere.com