Does ethereum node supports SSL (https) JSON-RPC connections like in Bitcoin? is there any work on control access over ethereum rpc nodes? Thank you

1 Answer 1


go-ethereum(geth) does not. I can't speak for other clients. Your best bet is to setup nginx as a reverse proxy and have nginx handle the SSL/TLS. That's what I'm doing, and it works pretty well.

This also does not take into any other security issues, so you really should only limit the calls to read-only(i.e. no personal API availability).

  • 1
    Could you share your nginx config or references? I don't know how to set up the reverse proxy.
    – zono
    Sep 13, 2017 at 4:45
  • I'm trying this tokenmarket.net/blog/…
    – zono
    Sep 13, 2017 at 4:55
  • @zono Yep, that's pretty much it. Sep 13, 2017 at 19:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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