knowledge/technology/tools/I2P.md
2023-12-04 11:02:23 +01:00

1.2 KiB

website obj repo
https://geti2p.net/de/ application https://github.com/PurpleI2P/i2pd

#refactor

I2P Network

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. Anonymous Torrenting via i2psnark is also possible.

Usage

Install i2pd (deamon written in C++) and enable the service. Router Interface is at 127.0.0.1:7070 with HTTP Proxy at 127.0.0.1:4444

Tunnel Configuration

Client Tunnel

Expose a i2p service on client port

[client]
type = client
address = 127.0.0.1
port = 6668
destination = client.i2p
keys = client.dat

Server Tunnel

Expose a generic service as i2p service:

[server]
type = server
host = 127.0.0.1
port = 25
keys = server.dat

HTTP Tunnel (Website)

Run a web server:

[http-server]
type = http
host = 127.0.0.1
port = 80
keys = our-website.dat