GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer I2P sur le serveur Debian :

Le projet Internet invisible (I2P) est une couche de réseau privé entièrement cryptée qui a été développée avec confidentialité et sécurité dès la conception afin de protéger votre activité, votre emplacement et votre identité. Le logiciel est livré avec un routeur qui vous connecte au réseau et aux applications pour le partage, la communication et la construction.

J'ninstalle I2P sur Debian

apt update

apt upgrade

apt install apt-transport-https curl

apt-get install i2p

  • AUTORISER LES PORTS 7657 et 7658

iptables -I INPUT -p tcp -m tcp --dport 7657 -j ACCEPT

iptables -I INPUT -p tcp -m tcp --dport 7658 -j ACCEPT

  • ROUTER LE TRAFIC DE DONNÉES ENTRANT DE 195.15.219.25 VERS LOCALHOST (127.0.0.1)

vi /etc/sysctl.conf

Ajouter la ligne suivante au bas de sysctl.conf

ipv4.conf.eth0.route_localnet=1

Enregistrer et quitter

Exécutez les commandes suivantes :

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

Suite…

  • CONFIGURATION DU TUNNEL ENTRE I2P ET LE SERVEUR APACHE EXISTANT

http://195.15.219.25:7657/config dans le navigateur, puis cliquez sur Hidden Service Manager :

Cliquez ensuite sur Tunnel Wizard

Sélectionnez le tunnel du serveur puis suivant :

Sélectionnez HTTP :

Tapez le nom du tunnel

Hôte :127.0.0.1

Port :80

Cochez la case

Enregistrer le tunnel

Une fois terminé, le gestionnaire de service caché s'affichera comme indiqué ci-dessous, démarrez le service s'il n'est pas encore démarré :

Dans la destination de l'image ci-dessus sous la case verte se trouve votre adresse b32.i2p à travers laquelle vous pouvez accéder à vos sites Web hébergés par appache, c'est-à-dire votre site Web nextcloud.

arono2qeu5wvs74dz2vcs3njo7oss4baidxq6fq3vkyve54s5mua.b32.i2p

  • COMMENT ACCÉDER AU SITE WEB VIA UN TÉLÉPHONE ANDROID :

  • Téléchargez et installez invisible sur votre téléphone Android depuis votre mobile
  • Ouvrir l'application installée et démarrer le service
  • Ouvrez le navigateur et accédez à votre site Web i2p
  • COMMENT ACCÉDER AU SITE WEB I2P VIA LA PLATEFORME WINDOWS

Étape 1 :

Télécharger le package nommé i2pd_2.39.0_win64_mingw.zip à partir du lien suivant :https://github.com/PurpleI2P/i2pd/releases/tag/2.39.0

Étape : 2

Extraire le package i2pd_2.39.0_win64_mingw.zip

Allez dans le dossier i2pd_2.39.0_win64_mingwàContrib

Déplace tous les fichiers et dossiers existant dans le dossier contrib vers le i2pd_2.39.0_win64_mingw principal dossier

Étape 3 :

Ouvrez i2pd.conf dans le bloc-notes, décommentez la section suivante et apportez les modifications comme indiqué ci-dessous

[i2cp]

## Décommentez et définissez sur "true" pour activer le protocole I2CP

enabled = true

## Le service d'adresse et de port écoutera

address = 127.0.0.1

port = 7654

Lancez maintenant i2pd.exe

Étape 4 :

Créez un autre raccourci de Google Chrome et modifiez la ligne suivante dans la cible :–proxy-server=”127.0.0.1:4444″

Ouvrez maintenant le raccourci de google chrome que vous avez modifié et accédez à votre site i2p :

  • ÉTAPES DE DÉPANNAGE POUR AMÉLIORER LA VITESSE :

Les fichiers journaux d'I2P sont disponibles dans /var/log/i2p/

wrapper.log
Journaux :

[istener:7654] er.client.ClientListenerRunner :erreur I2CP à l'écoute du port 7654 - une autre instance I2P est-elle en cours d'exécution ? Résoudre les conflits et redémarrer

Resolution:
Au départ, la vitesse ralentissait en raison de plusieurs instances sur le port 7654, par conséquent, tous les services cachés créés lors des tests ont été supprimés, à l'exception d'un tunnel NextCloud.

Nous avons également changé le port par défaut 7654 d'i2p en 1111 (c'est une option pour éviter l'erreur ci-dessus)

log-router-0.txt

Journaux :
Refus de la connexion car le pair est limité par la limite par pair de 80 par heure :

[127.0.0.1:80] reaming.impl.ConnectionManager :refus de connexion car le pair est limité par une limite par pair de 200 par jour


À partir des journaux ci-dessus, on a observé que l'hôte était affiché une fois la limite d'accès dépassée de 80 par heure ou 200 par jour. Ainsi, après avoir augmenté la limite, nous avons résolu ce problème.

Pour ce faire, ouvrez le gestionnaire de services cachés et cliquez sur NextCloud Tunnel que nous avons créé

Ensuite, faites défiler vers le bas et ouvrez l'option de limitation du serveur et nous avons augmenté les limites comme indiqué ci-dessous

En configurant le paramètre ci-dessus, nous avons résolu avec succès le problème mentionné dans les journaux.

Pour améliorer encore le problème de vitesse, il existe une option permettant de réduire le nombre de sauts. Un nombre de sauts supérieur signifie un anonymat élevé mais moins de performances. Nous avons donc réduit le nombre de sauts du tunnel Nextcloud que nous avons créé comme indiqué ci-dessous pour améliorer la vitesse :

Ainsi, la vitesse s'est beaucoup améliorée après avoir effectué le dépannage ci-dessus.

Conclusion :

I2P est très sécurisé et recommandé mais sa vitesse ne peut être comparée aux serveurs d'hébergement direct. Beaucoup de gens pensent que le réseau I2P est beaucoup trop lent. C'est compréhensible, mais il y a de bonnes raisons pour lesquelles I2P est censé être lent. Premièrement, étant donné que I2P utilise la technique de routage à l'ail, vos données doivent généralement passer par 6 + 6 =12 (!) Routeurs différents pour l'anonymisation. Cela diminue considérablement la vitesse du réseau. Pour référence :https://mhatta.medium.com/speeding-up-your-i2p-network-c08ec9de225d


Debian
  1. Comment installer le serveur Redis sur Debian 11

  2. Comment installer MySQL 8.0 / 5.7 sur Debian 11 / Debian 10

  3. Comment installer ProFTPD sur Debian 8

  4. Comment installer le serveur MySQL sur Debian 9

  5. Comment installer Nextcloud 14 sur Debian 9

Comment installer Todoman sur le serveur Debian 11

Comment installer FastPanel sur Debian 11

Comment installer VNC sur Debian 10

Comment installer Go sur Debian 10

Comment installer le serveur VNC sur Debian 11

Comment installer Go sur Debian