hello there. I know you all love Monero. and ofc you are all good xmr users who want to run their own node to keep the blockchain running and stay safe from fraudulent nodes, that is a given. but many have asked themselves "how do I run my node anonymously?".
a few years ago, you could run your node through tor right out of the box, but not anymore. The only real reference to IP anonymization software I could find around XMR was this:https://getmonero.org/resources/user-gui...-zero.html
,which shows you how to send and receive transactions through the i2p network using a small implementation of the i2p network called i2p-zero. i2p is basically a slightly better version of tor, if privacy and running hidden services is all you care about. you have more detailed control over ciphers used, it is fully p2p unlike tor and it runs on UDP, so you can proxy literally anything through it. great. except it does not work, at least for my setup it did not work. i2p-zero seems to be buggy af, the github page is very old and the binary has basically no logging or otherwise useful cli output to fix errors yourself.
in this tutorial, I will show you what I did to get a xmr node running through i2p (ON LINUX, OBVIOUSLY, WHY WOULD YOU USE ANYTHING ELSE IF YOU CARE SO MUCH ABOUT PRIVACY). also, I will assume that you have not heard of or experimented with i2p before, since it is not mentioned once on this forum.
it took me a good chunk of time to duckduckgo all this together and test it properly, so I think it is fair that you, my dear reader, are to pay 1 credit to view this, otherwise go fix it yourself. a pittance, really. anyhoo let us continue with the tutorial...