I've a Windows Server VM on Azure where geth is running quite good (no mining, just node).

Now, the "start command" is:

geth --rpcapi "eth,web3,db,net,personal,admin" --rpcaddr "" --port "30303" --rpccorsdomain "*" --rpcport "8545" --rpc --ws --wsaddr "" --nat "any"

From the Virtual Machine itself, I can go on the browser and write 

And everything is working. From "outside" I try to access to


And I get a Timeout, event if the firewall rule I configured is TOTALLY permissive like:

enter image description here

What could be the problem?


  • 2
    try with --rpcaddr ""
    – kherwa
    Jul 19 '18 at 12:37
  • @kherwa most probably it will not work for Windows, it would be better to skip setting rpcaddr (default localhost) or set to
    – Aquila
    Oct 1 '18 at 14:35

Go to the loadbalancer --> Inbound NAT Rules and add a New rule pointing to your VM and teh port as 8545


I figured out that it was not enough to "open the port" from the Web Interface. After I opened also on Windows everything worked smoothly!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.