Я успешно установил узел в виртуальной машине Azure (ОС Windows). Ниже приведены команды
geth --rpc --rpcport 8545 --rpcaddr 0.0.0.0 --rpccorsdomain "*" --datadir testprivareDir --port "30303" --nodiscover --rpcapi "db,eth,net,web3" --networkid XXXX
В моем коде, размещенном на веб-сайтах Azure
new Web3.providers.HttpProvider("http://publicIP:8545")); **-- not working**
new Web3.providers.HttpProvider("http://dnsname:8545")); **-- not working**
Примечание
- Я могу получить к нему доступ в Remix web3Provider, используя localhost:8545 внутри виртуальной машины с узлом, но я не могу получить доступ за пределами виртуальной машины, используя общедоступный IP-адрес (publicIP:8545) или DNSName:8545.
- У меня открыты порты 30303, 8545, 22,8000, 8080 в группе сетевой безопасности виртуальной машины.
- Узел в настоящее время также успешно майнит
rpccorsdomain "*", --rpcaddr 0.0.0.0, try also --rpcaddr StaticIP
Я думаю, что если я смогу получить к нему доступ в Remix за пределами виртуальной машины с узлом, он, вероятно, должен работать и на веб-сайтах Azure.
web3Porvider
бытьweb3Provider
? Пожалуйста, отредактируйте это, если это так. - person halfer   schedule 16.05.2018