Vai al contenuto

i2pd Anonymous Network

Introduzione

I2P è una anonymous overlay network, concorrente della più popolare rete Tor, che si concentra sui siti web nascosti chiamati eepsites. i2pd (I2P Daemon) è un'implementazione lightweight in C++ del protocollo I2P.

Prerequisiti e presupposti

I requisiti minimi per l'utilizzo di questa procedura sono i seguenti:

  • Un indirizzo IPv4 o IPv6 pubblico, direttamente sul server, con port forwarding o UPnP/NAT-PMP.

Installazione di i2pd

Per installare i2pd, è necessario installare prima i repository EPEL (Extra Packages for Enterprise Linux) e i2pd copr (Cool Other Package Repo) (Nota: se si utilizza Rocky Linux 8, sostituire 8 con 9):

curl -s https://copr.fedorainfracloud.org/coprs/supervillain/i2pd/repo/epel-9/supervillain-i2pd-epel-9.repo -o /etc/yum.repos.d/i2pd-epel-9.repo
dnf install -y epel-release

Quindi installare i2pd:

dnf install -y i2pd

(Opzionale) Configurare i2pd

Con i pacchetti installati, è possibile configurare i2pd, se lo si desidera. L'autore usa vim per questo esempio, ma è possibilie usare qualsiasi altro editor comenano:

vim /etc/i2pd/i2pd.conf

Il file `i2pd.conf' predefinito è abbastanza descrittivo, ma può diventare lungo, se si vuole solo una configurazione di base, lo si può lasciare così com'è.

Tuttavia, se si desidera abilitare IPv6 e UPnP e ascoltare il proxy HTTP sulla porta 12345, la configurazione che lo consente è la seguente:

ipv6 = true
[httpproxy]
port = 12345
[upnp]
enabled = true

Se si desidera impostare altre opzioni, il file di configurazione è autoesplicativo su tutte le opzioni possibili.

Abilitare i2pd

E' possibile ora abilitare i2pd

systemctl enable --now i2pd

Visitare i siti web I2P

In questo esempio, si sta usando Firefox su Rocky Linux. Se non si utilizza Firefox, fare riferimento alla documentazione dell'applicazione per impostare un proxy HTTP.

Aprire Firefox, fare clic sull'icona del menu ad hamburger e andare su Impostazioni:

Firefox menu dropdown

Spostarsi su Network Settings e quindi premere Settings

Firefox Network Settings section

Selezionare quindi Manual proxy connection , inserire localhost e 4444 (o la porta selezionata), selezionare Also use this proxy for HTTPS e selezionare OK.

Firefox Connection Settings dialog

Ora è possibile consultare i siti web I2P. Ad esempio, navigare su http://planet.i2p (nota: http:// è importante per impedire a Firefox di scegliere un motore di ricerca predefinito):

Firefox viewing planet.i2p

Conclusione

Con tanti utenti di Internet preoccupati per la privacy online, I2P è l'unico modo per accedere ai siti web nascosti in modo sicuro. i2pd è un software leggero che rende possibile la navigazione nei siti web I2P, oltre a condividere la propria connessione come relè.

Author: Neel Chauhan