Skip to content
XMR Utility Network

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:18085

4447 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.

Sources