From the I2P homepage:
- I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.
- Many applications are available that interface with I2P, including mail, peer-peer, IRC chat, and others.
I2P is available with the i2p package package providing a precompiled binary.
First, start and optionally also enable the i2prouter.service.
This will launch the daemon under the system user i2p. Next, open your browser of choice and visit the I2P welcome page at
From here you can navigate to I2Ps configuration and statistics pages, and links to "Eepsites of Interest" (an w:eepsite being a site available only through the I2P network, similar to how .onion sites are only available through the Tor network). Also, be aware that eepsites are unavailable until the daemon has bootstrapped to the network, which can take several minutes.
To enable the use of outproxies, use the following browser settings:
HTTP 127.0.0.1 4444 HTTPS 127.0.0.1 4445
If you make an eepsite, follow the I2P instructions, but keep in mind that the home directory will apply to the i2p user whose home directory is /opt/i2p as shown in the AUR i2p.install file.
I2P includes an optional mail program which runs inside of the I2P network known as I2P-Bote available at bote.i2p. It can also be configured to work with Icedove.