L'Invisible Internet Project (I2P) è un livello di rete privata completamente crittografato che è stato sviluppato con privacy e sicurezza in base alla progettazione al fine di fornire protezione per la tua attività, posizione e identità. Il software viene fornito con un router che ti connette alla rete e applicazioni per la condivisione, la comunicazione e la creazione.
Ioinstallo I2P su Debian
apt update
apt update
apt install apt-transport-https curl
apt-get install i2p
- CONSENTI LE PORTE 7657 e 7658
iptables -I INPUT -p tcp -m tcp --dport 7657 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 7658 -j ACCEPT
- PERCORSO DEL TRAFFICO DATI IN ENTRATA DAL 195.15.219.25 A LOCALHOST (127.0.0.1)
vi /etc/sysctl.conf
Aggiungi la riga seguente in fondo a sysctl.conf
ipv4.conf.eth0.route_localnet=1
Salva ed esci
Esegui i seguenti comandi:
sysctl -p
iptables -t nat -I PREROUTING -p tcp -d 0.0.0.0/0 --dport 7657 -j DNAT --to-destination 127.0.0.1:7657
iptables -t nat -I PREROUTING -p tcp -d 0.0.0.0/0 --dport 7658 -j DNAT --to-destination 127.0.0.1:7658
iptables-save > /etc/iptables/rules.v4
Continua...
- CONFIGURAZIONE DEL TUNNEL TRA I2P E SERVER APACHE ESISTENTI
http://195.15.219.25:7657/config
nel browser, quindi fare clic su Hidden Service Manager:
Quindi fare clic su Procedura guidata tunnel
Seleziona Server Tunnel, quindi Avanti:
Seleziona HTTP:
Digita il nome del Tunnel
Host:127.0.0.1
Porta:80
Seleziona la casella di controllo
Salva tunnel
Dopo aver terminato verrà mostrato Hidden Service Manager come mostrato di seguito, avvia il servizio se non è ancora stato avviato:
Nella foto sopra, la destinazione sotto il riquadro verde è il tuo indirizzo b32.i2p attraverso il quale puoi accedere ai tuoi siti Web ospitati in appache, ovvero il tuo sito Web nextcloud.
arono2qeu5wvs74dz2vcs3njo7oss4baidxq6fq3vkyve54s5mua.b32.i2p
- COME ACCEDERE AL SITO TRAMITE TELEFONO ANDROID:
- Scarica e installa invisibile sul tuo telefono Android dal tuo cellulare
- Apri l'applicazione installata e avvia il servizio
- Apri il browser e accedi al tuo sito web i2p
- COME ACCEDERE AL SITO I2P ATTRAVERSO LA PIATTAFORMA WINDOWS
Passaggio 1:
Scarica il pacchetto denominato i2pd_2.39.0_win64_mingw.zip dal seguente link:https://github.com/PurpleI2P/i2pd/releases/tag/2.39.0
Passaggio:2
Estrarre il pacchetto i2pd_2.39.0_win64_mingw.zip
Vai nella cartella i2pd_2.39.0_win64_mingwàContrib
Sposta tutti i file e le cartelle esistenti nella cartella contrib su i2pd_2.39.0_win64_mingw
principale cartella
Passaggio 3:
Apri i2pd.conf nel blocco note decommenta la sezione seguente e apporta le modifiche come mostrato di seguito
[i2cp]
## Decommenta e imposta su "true" per abilitare il protocollo I2CP
enabled = true
## Il servizio di indirizzo e porta sarà in ascolto su
address = 127.0.0.1
port = 7654
Ora avvia i2pd.exe
Passaggio 4:
Crea un'altra scorciatoia di Google Chrome e modifica la seguente riga in target:–proxy-server="127.0.0.1:4444″
Ora apri il collegamento di Google Chrome che hai modificato e accedi al tuo sito Web i2p:
- FASI DI RISOLUZIONE DEI PROBLEMI PER IL MIGLIORAMENTO DELLA VELOCITÀ:
Log I file di I2P sono disponibili in /var/log/i2p/
wrapper.log
Registri:
[istener:7654] er.client.ClientListenerRunner:errore I2CP durante l'ascolto della porta 7654 – è in esecuzione un'altra istanza I2P? Risolvi i conflitti e riavvia
Resolution:
Inizialmente la velocità stava rallentando a causa di più istanze sulla porta 7654 quindi tutti i servizi nascosti creati durante i test sono stati eliminati tranne un tunnel NextCloud
Inoltre abbiamo cambiato la porta predefinita 7654 di i2p in 1111 (che è un'opzione per evitare l'errore precedente)
log-router-0.txt
Registri:
Rifiuto della connessione poiché il peer è limitato dal limite per peer di 80 all'ora:
[127.0.0.1:80] reaming.impl.ConnectionManager:rifiuto della connessione poiché il peer è limitato dal limite per peer di 200 al giorno
Da sopra i registri hanno osservato che l'host è mostrato in basso una volta superato il limite di accesso di 80 all'ora o 200 al giorno. Quindi, dopo aver aumentato il limite, abbiamo risolto questo problema.
Per fare ciò, apri il gestore dei servizi nascosti e fai clic su NextCloud Tunnel che abbiamo creato
Quindi scorri verso il basso e apri l'opzione di limitazione del server e abbiamo aumentato i limiti come mostrato di seguito
Impostando il parametro sopra abbiamo risolto con successo il problema menzionato nei log.
Per migliorare ulteriormente il problema della velocità, è disponibile un'opzione per ridurre il numero di salti. Un numero di hop maggiore significa elevato anonimato ma prestazioni inferiori. Quindi abbiamo ridotto il numero di hop del tunnel Nextcloud che abbiamo creato come mostrato di seguito per migliorare la velocità:
Quindi la velocità è molto migliorata rispetto a prima dopo aver eseguito la risoluzione dei problemi sopra.
Conclusione:
I2P è molto sicuro e consigliato ma la sua velocità non può essere paragonata ai server di hosting diretto. Molte persone ritengono che la rete I2P sia troppo lenta. È comprensibile, ma ci sono buone ragioni per cui I2P dovrebbe essere lento. In primo luogo, poiché I2P utilizza la tecnica di routing dell'aglio, i tuoi dati in genere devono passare attraverso 6 + 6 =12 (!) router diversi per l'anonimizzazione. Riduce significativamente la velocità della rete. Per riferimento:https://mhatta.medium.com/speeding-up-your-i2p-network-c08ec9de225d