How can I safely run a full node without revealing my home IP address?
Please compare the privacy and security of the following methods for running a Monero node both from home and by using a cloud based VPS:
Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.Visit Stack Exchange
Monero Stack Exchange is a question and answer site for developers and users of the secure, private and untraceable cryptocurrency Monero. It only takes a minute to sign up.Sign up to join this community
I can only speak for Tor: using
torsocks can make
monerod connect to other nodes via the Tor network.
This will run
monerod with Tor:
DNS_PUBLIC=tcp torsocks monerod --p2p-bind-ip 127.0.0.1 --no-igd
If you cannot connect your wallet (which should not use Tor), you may need to add
TORSOCKS_ALLOW_INBOUND. Apparently, different systems may or may not need this option:
DNS_PUBLIC=tcp TORSOCKS_ALLOW_INBOUND=1 torsocks monerod --p2p-bind-ip 127.0.0.1 --no-igd
In any case, make sure your firewall blocks the port
monerod may listen for RPC connections, assuming the wallet runs locally.