I2P

The Invisible Internet Project

What Is I2P?

I2P is an anonymous overlay network focused on internal services (eepsites). Unlike Tor which prioritizes accessing the clearnet anonymously, I2P is designed for communication within the network itself.

Garlic Routing

I2P Architecture
Garlic Routing bundles multiple messages:

[Msg1] + [Msg2] + [Msg3] = Garlic Clove

- Unidirectional tunnels (separate in/out paths)
- Messages bundled to resist traffic analysis
- Packet-based, not circuit-based
- All participants route traffic (no exit relays)

I2P vs Tor

FeatureI2PTor
Primary UseInternal servicesClearnet access
RoutingPacket/GarlicCircuit/Onion
TunnelsUnidirectionalBidirectional
Network ModelAll nodes routeVolunteer relays
OutproxiesLimitedMany exits

I2P Services

Eepsites

Anonymous websites (.i2p)

Web

I2P-Bote

Serverless encrypted email

Email

I2PSnark

Anonymous BitTorrent

File Sharing

IRC/Chat

Anonymous messaging

Communication

Getting Started

  • Download I2P router (Java) or i2pd (C++)
  • Allow time to integrate into network
  • Configure browser proxy (127.0.0.1:4444)
  • Access router console at 127.0.0.1:7657
  • Explore eepsites via address book