4

I've run an Ethereum full node using Geth. I want to know if my public IP is exposed? Could hackers target my machine through the Internet?

eth
  • 85,679
  • 53
  • 285
  • 406
Sig Touri
  • 1,090
  • 2
  • 14
  • 23

1 Answers1

7

yes your node will be exposed to the public you could check it in https://www.ethernodes.org/network/1/nodes you will find your public IP.

hackers indeed could target your machine (Dos) and scan its ports to search for any any vulnerability. Use a VPN or TOR to hide your real IP and configure your firewall to permit only the ports that Geth uses.

Badr Bellaj
  • 18,780
  • 4
  • 58
  • 75
  • 2
    Tor won't work as it's TCP-based, whereas Ethereum also requires UDP (for peer discovery). A VPN or proxy is the best bet. – Richard Horrocks Oct 21 '16 at 17:28
  • 1
    @RichardHorrocks yes for peer discovery but ONLY for peer discovery. If you manually add a few nodes, you can use Ethereum over TOR, transactions can be relayed. Took me a while to understand the distinction and even though it is 5 years later I want to help make this better understood. – CQM Jun 13 '21 at 08:55