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
| Feature | I2P | Tor |
|---|---|---|
| Primary Use | Internal services | Clearnet access |
| Routing | Packet/Garlic | Circuit/Onion |
| Tunnels | Unidirectional | Bidirectional |
| Network Model | All nodes route | Volunteer relays |
| Outproxies | Limited | Many exits |
I2P Services
Eepsites
Anonymous websites (.i2p)
WebI2P-Bote
Serverless encrypted email
EmailI2PSnark
Anonymous BitTorrent
File SharingIRC/Chat
Anonymous messaging
CommunicationGetting 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