Documentation
Technical documentation for the I2P anonymous network
Overview
Applications
Guides
- Creating an I2P Eepsite
- Creating an SSH Tunnel to Access I2P Remotely
- Creating and Running an I2P Reseed Server
- Installing Custom Plugins
- Installing I2P on Debian and Ubuntu
- Installing I2P on macOS (The Long Way)
- Installing I2P on Windows
- Router Console Configuration Guide
- Running GitLab over I2P
- Using an IDE with I2P
- Web Browser Configuration
Develop
Historical
- I2NP Polling HTTP Transport - 2003
- Invisible Internet Client Protocol (I2CP) - 2003
- Invisible Internet Network Protocol (I2NP) - 2003
- Invisible Internet Common Data Structures - 2003
- Invisible Internet Project (I2P) Philosophy - 2003
- Peer Profiling and Selection - 2009
- Network Database Discussion
- NTCP Discussion
Specs
- Access Filter Format
- Address Subscription Feed Commands
- B32 for Encrypted Leasesets
- Blockfile Specification
- Common Structures
- ECIES-X25519-AEAD-Ratchet Encryption Specification
- ECIES-X25519-AEAD-Ratchet Hybrid Encryption
- Encrypted LeaseSet
- I2P Client Protocol (I2CP)
- I2P Network Protocol (I2NP)
- Low-level Cryptography
- NTCP2 Transport
- Plugin Package Format
- Red25519 Signature Scheme
- Router Configuration
- Software Update Specification
- SSU2 Specification
- Streaming Protocol
- Tunnel Operations Guide
- UDP BitTorrent Announces