GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare I2P su Debian Server:

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


Debian
  1. Come installare Redis Server su Debian 11

  2. Come installare MySQL 8.0 / 5.7 su Debian 11 / Debian 10

  3. Come installare MySQL Server su Debian 9

  4. Come installare Nextcloud 14 su Debian 9

  5. Come installare Odoo 12 su Debian 9

Come installare Todoman sul server Debian 11

Come installare FastPanel su Debian 11

Come installare VNC su Debian 10

Come installare Vai su Debian 10

Come installare il server VNC su Debian 11

Come installare Vai su Debian