vpn_lock I2P Setup Guide

The Invisible Internet Project — a different kind of anonymous network. Harder to set up than Tor, but worth understanding.

warning The Wild West Disclaimer

I2P is a smaller, more technical network than Tor. The community is tight-knit but the network is essentially unmoderated. Here's what you should know:

HyveHeim indexes I2P sites for OSINT and research purposes. We only index known, legitimate sources. But if you venture beyond our indexed content, you're on your own.

What is I2P?

I2P (Invisible Internet Project) is an anonymous overlay network. Unlike Tor, which is designed primarily to access the regular internet anonymously, I2P is built for network-internal communication — services hosted within I2P for I2P users.

Think of it as a parallel internet. Websites on I2P are called eepsites and use .i2p addresses. Traffic is encrypted in multiple layers and routed through a distributed network of volunteer nodes. Every user's computer is both a client and a router.

compare_arrows Tor vs I2P — Quick Comparison

TorI2P
Primary useAccess clearnet anonymously + .onion sitesNetwork-internal services (.i2p eepsites)
Setup difficultyEasy (download & click)Moderate (needs proxy config)
SpeedSlow but usableSlower initially, improves over time
Network size~6,000+ relays~30,000+ routers
RoutingCircuit-based (3 hops)Packet-based (garlic routing)
Your roleClient only (by default)Client + relay (always)

Option A: i2pd (Recommended)

i2pd is a lightweight C++ implementation of I2P. Smaller, faster, fewer dependencies than the Java version. This is what we recommend.

1 Install i2pd

Windows: Download the installer from i2pd.website. Run it. Done.

macOS: brew install i2pd

Linux (Debian/Ubuntu):

sudo apt install i2pd

Linux (Arch): sudo pacman -S i2pd

Linux (Fedora): sudo dnf install i2pd

2 Start i2pd

Windows: It starts automatically as a service after installation.

Linux: sudo systemctl start i2pd && sudo systemctl enable i2pd

macOS: brew services start i2pd

Give it 5-10 minutes to bootstrap. It needs to discover peers and build tunnels. The first launch is always the slowest.

You can check the web console at http://127.0.0.1:7070 to see tunnel status and peer count.

3 Configure Your Browser

i2pd runs an HTTP proxy on 127.0.0.1:4444. You need to tell your browser to use it only for .i2p addresses.

Firefox (easiest):

Better option — use a separate browser profile:

Even better — FoxyProxy extension:

4 Test It

Once i2pd is running and your browser is configured, try these eepsites:

If they load (even slowly), you're connected. If not, wait longer — I2P needs time to build tunnels. Check http://127.0.0.1:7070 and look for "Active tunnels" > 0.

Option B: Java I2P (Original)

The original I2P implementation in Java. More features (built-in BitTorrent, email, IRC), but heavier. Requires Java runtime.

Java I2P includes a web console at http://127.0.0.1:7657 with a built-in address book, tunnel manager, and more. It's the full experience, but we recommend i2pd for most users.

shield Staying Safe on I2P

Troubleshooting

Nothing loads after installing?

I2P takes 5-15 minutes to bootstrap on first launch. Check the web console (127.0.0.1:7070 for i2pd, 127.0.0.1:7657 for Java I2P). Look for active tunnels and known peers > 0. If still nothing after 20 minutes, check your firewall isn't blocking UDP traffic.

Pages load but very slowly?

Normal for the first hour. I2P gets faster as your router integrates into the network and builds more tunnels. Leave it running — it improves over time. After a few hours, speeds should be reasonable for text-based content.

"Host not found" errors?

The eepsite might be down (common on I2P) or your address book doesn't have the entry. For i2pd, try accessing via the full base32 address instead of the human-readable .i2p name. For Java I2P, check the Susidns address book at 127.0.0.1:7657/susidns/.

Can't access I2P from behind a strict firewall?

I2P uses UDP by default. If UDP is blocked, enable NTCP2 (TCP) in your router settings. For i2pd, add ntcp2.enabled = true to the config. Corporate firewalls may still block it — in that case, consider using Tor with bridges instead.

Back to HyveHeim Search  ·  Tor Browser Guide