I2P: relay transactions over I2P
Use i2pd as a SOCKS proxy for transaction relay and accept inbound I2P peers.
8 min read · checked 2026-10-30
Install i2pd and add a server tunnel
sudo apt install i2pd
# /etc/i2pd/tunnels.conf
[monero-p2p]
type = server
host = 127.0.0.1
port = 18085
keys = monero-p2p.dat
sudo systemctl restart i2pd
# find the tunnel's .b32.i2p address on the i2pd web console (http://127.0.0.1:7070 → I2P tunnels)monerod flags
--tx-proxy i2p,127.0.0.1:4447
--anonymous-inbound your-address.b32.i2p,127.0.0.1:180854447 is i2pd's default SOCKS proxy port. You can run Tor and I2P relay at the same time.
Limits
I2P needs time to integrate into the network after the first start; expect fewer peers than on Tor.