I2P - Foire aux questions
Sommaire
- Sur quels systèmes I2P fonctionne-t-il?
- Qu'est-ce qu'un "eepsite"?
- Mon routeur a très peu de pairs actifs, est-ce normal?
- Que signifient les nombres "Actifs x/y" dans la console?
- Mes informations pairs actifs / pairs connus / tunnels participants / connexions / bande passante changent énormément dans le temps! C'est un problème?
- Est-il dangereux d'utiliser un outproxy?
- La plupart des eepsites sont-ils arrêtés?
- Quels ports I2P utilise-t-il?
- Pourquoi I2P écoute-t-il sur le port 32000?
- Je pense avoir trouvé un bug. Comment puis-je le signaler?
- Qu'est-il advenu de *.i2p.net? Qu'est devenu jrandom? I2P est-il abandonné?
- J'ai une question!
- Mon routeur est lancé depuis plusieurs minutes et n'a que très peu de connexions, voire aucune.
- Pourquoi I2P est-il si lent?
- Il me manque beaucoup d'hôtes dans mon carnet d'adresses. Quels sont les bons liens d'abonnements aux mises à jour?
- Comment dois-je faire pour créer mon propre eepsite?
- Questions sur les greffons I2P Bittorrent / I2PSnark / Azureus.
- Comment se connecter sur IRC depuis I2P?
- Je ne peux plus accéder aux sites Internet traditionnels via I2P.
- Je ne peux plus accéder aux sites sécurisés ou FTP (https:// ou ftp://) via I2P.
- Est-il possible d'utiliser I2P en tant que proxy SOCKS?
- Comment configurer mon navigateur Internet?
- Comment accéder à la console depuis un autre ordinateur et/ou la protéger par un mot de passe?
- Comment utiliser les applications depuis mes autres ordinateurs?
- Comment puis-je réamorcer manuellement?
- Mon routeur utilise trop de puissance UC?!?
- Comment accéder à IRC, BitTorrent, ou autres services sur l'Internet classique?
- Mon routeur est-il un nœud de sortie (outproxy) vers l'Internet classique? Je ne le veux pas.
- Je suis opposé à certains contenus. Comment me prémunir de les diffuser, de les stocker, ou d'y accéder?
- Sur FreeBSD, j'ai une erreur concernant
libm.so.4au démarrage d'I2P ! - Erreur
Protocol family unavailabledans lewrapper.logau démarrage de la console I2P.
Divers
Réglages
Idées fausses
Erreurs et leurs solutions
Sur quels systèmes I2P fonctionne-t-il? (lien)
Bien qu'I2P ait réussi à fonctionner sur des PCs aussi anciens que des Pentium II avec 64 Mo de RAM, vous en tirerez plus à partir de Pentium III avec 128Mo de RAM. Un tableau de performances comparées des divers JREs se trouve sur http://trac.i2p2.de/wiki/java, mais en bref, utilisez Jave de Sun/Oracle ou OpenJDK.
I2P a été testé sur Windows, Linux, FreeBSD (voir la note plus bas), OSX, et OpenSolaris. Un travail de portage sur Android est en cours.
Qu'est-ce qu'un "eepsite"? (lien)
Un eepsite est un site web hébergé anonymement - vous pouvez y accéder en réglant votre navigateur pour qu'il utilise le proxy HTTP intégré au routeur I2P (par défaut, il écoute sur le port 4444 de l'adresse locale "localhost" ou 127.0.0.1), et en navigant vers ce site.
Mon routeur a très peu de pairs actifs, est-ce normal? (lien)
S'il en a plus de 10, c'est bon. Des changements dans les versions 0.6.1.31 et 0.6.1.32 ont amélioré l'efficacité du routeur et effectivement réduit le nombre de pairs actifs. Le routeur devrait maintenir des connexions vers un petit nombre de pairs en permanence. La meilleure façon de rester "mieux-connecté" au réseau est de partager plus de bande passante.
Que signifient les nombres "Actifs x/y" dans la console? (lien)
x est le nombre pairs avec qui vous avez réussi à échanger un message dans la dernière minute (ou dans l'intervale de rafraîchissement de la console), et y est le nombre de pairs vus pendant la dernière heure ou environ.
Mes informations pairs actifs / pairs connus / tunnels participants / connexions / bande passante changent énormément dans le temps! C'est un problème? (lien)
Non. C'est normal. Tous les routeurs s'adaptent dynamiquement à l'état du réseau et aux demandes.
Est-il dangereux d'utiliser un outproxy? (lien)
C'est à vous de décider, car tout dépend de ce que vous faites, de votre conception d'une menace, et de la confiance que vous accordez à l'opérateur du nœud de sortie vers l'Internet classique.
À l'instar de Tor, I2P ne crypte pas magiquement l'Internet. Vous êtes vulnérable à l'éventuelle curiosité (malsaine) des opérateurs des nœuds de sortie. La FAQ de Tor contient une bonne explication à ce sujet. Il n'y a pas d'outproxy HTTPS dans I2P, et vous ne pouvez pas cacher votre trafic à l'opérateur du nœud de sortie, pas plus d'ailleurs que vous ne pouvez le cacher à toute personne pouvant se brancher d'une façon ou d'une autre sur le lien entre vous et votre correspondant quand vous utilisez l'Internet classique (votre FAI ne vous l'a jamais dit? Comme c'est bizarre!).
De plus, vous pourriez être vulnérable à une collusion entre l'opérateur du outproxy et des opérateurs d'autres services I2P, si vous utilisez les mêmes tunnels (clients partagés "shared clients"). Il y a une autre explication pour ça sur le site de zzz ici.
La plupart des sites i2p sont-ils arrêtés? (lien)
En prenant en compte tous les sites i2p jamais créés, oui, la plupart sont morts! Comme les gens, les sites i2p viennent, puis s'en vont... les sites classiques aussi, au fait. Une bonne façon de démarrer dans I2P consiste à vérifier la liste des eepsites qui sont actuellement actifs: inproxy.tino.i2p et perv.i2p suivent les sites i2p actifs.
Quels ports I2P utilise-t-il? (lien)
Voici une plongée dans les ports par défaut (tout est bien entendu configurable par divers réglages):
- Ports en face à face avec Internet
Note: les installations à partir de la v0.7.8 n'utilisent plus le port 8887; lorsque le programme
d'installation est exécuté pour la première fois, il sélectionne aléatoirement un port UDP entre 9000 et 32000.
Il est affiché et modifiable sur la page CONFIGURATION dans la console du routeur.
- Sortie UDP depuis ce port indiqué dans la CONFIGURATION vers des ports UPD distants indéfinis, en permettant les réponses.
- Sortie TCP depuis les ports hauts (>1023) vers des ports TCP distants indéfinis.
- (optionnellement, mais recommandé) entrée UDP vers le port UDP noté sur CONFIGURATION depuis des endroits indéfinis
- (optionnellement, mais recommandé) entrée TCP vers le port TCP noté sur CONFIGURATION depuis des endroits indéfinis
L'entrée en TCP peut être désactivée dans la CONFIGURATION. - Sortie UDP depuis le port 123, permettant les réponses.
Ceci est nécessaire à la synchronisation horaire interne d'I2P (par SNTP qui interroge un serveur de temps aléatoire dans le pool.ntp.org, ou un autre spécifiable à votre guise).
- Ports locaux pour I2P, n'écoutant par défaut que des connexions locales,
sauf spécifié:
- 1900: écouteur multicast UDP SSDP UPnP. non modifiable. Il s'attache à toutes les interfaces. Désactivable dans ... la conf.
- 2827: pour le pont BOB, une API de connexion de haut niveau pour programmes clients. Désactivé par défaut. Peut être activé/désactivé sur la page SERVICES I2P et aussi modifié dans le fichier bob.config.
- 4444: proxy HTTP. Peut être désactivé ou modifié sur la page i2ptunnel de la console. Par exemple pour être attaché à une interface particulière ou à toutes.
- 4445: proxy HTTPS. Peut être désactivé ou modifié sur la page i2ptunnel de la console. Également par exemple pour être attaché à une interface particulière ou à toutes.
- 6668: proxy IRC. Même remarque.
- 7652: écouteur TCP HTTP UPnP. S'attache à toutes les adresses du LAN. Modifiable dans la configuration avancée (i2np.upnp.HTTPPort=nnnn). Désactivable dans la CONFIGURATION.
- 7653: écouteur de réponses aux recherches UDP SSDP UPnP. S'attache à toutes les interfaces. Modifiable dans la configuration avancée (i2np.upnp.SSDPPort=nnnn). Désactivable dans la CONFIGURATION.
- 7654: port du Protocole Client I2P (I2PCP), utilisé pas les applications clientes. Modifiable sur SERVICES I2P mais ça n'est pas recommandé. À éventuellement lier à une interface différente, ou à toutes, ou désactiver.
- 7655: en UDP pour le pont SAM, une API de connexion de haut niveau pour programmes clients. Ouvert uniquement quand un client SAM V3 demande une session UDP. Activable/désactivable sur SERVICES I2P. Modifiable dans le fichier clients.config par l'option de ligne de commande SAM sam.udp.port=nnnn
- 7656: pour le pont SAM. Désactivé par défaut depuis les installations initiales en v0.6.5. Activable/désactivable sur SERVICES I2P. Modifiable dans le fichier clients.config.
- 7657: la console du routeur. Désactivable dans le fichier clients.config. Configurable pour être attachée à une interface spécifique ou toutes les interfaces indiquées dans le fichier.
- 7658: Votre eepsite. Désactivable dans le fichier clients.config ou dans SERVICES I2P. Configurable pour être attachée à une interface spécifique ou toutes les interfaces indiquées dans le fichier jetty.xml.
- 7659: Mails sortants par smtp.postman.i2p Désactivable ou modifiable sur la page i2ptunnel de la console. Attachable à une interface spécifique ou toutes les interfaces.
- 7660: Mails arrivants de pop.postman.i2p Désactivable ou modifiable sur la page i2ptunnel de la console. Attachable à une interface spécifique ou toutes les interfaces.
- 8998: port pour le serveur Monotone mtn.i2p2.i2p (désactivé par défaut). Désactivable ou modifiable sur la page i2ptunnel de la console. Attachable à une interface spécifique ou toutes les interfaces.
- 32000: port du canal de contrôle local pour le service wrapper
Les port locaux I2P et les ports de tunnel I2PTunnel n'ont pas besoin d'être joignable depuis les machines distantes, mais *devraient* être joignables localement. Vous pouvez aussi créer des ports supplémentaires pour des instances I2PTunnel via http://localhost:7657/i2ptunnel/ (et alors, autoriser votre pare-feu à vous y donner l'accès local, mais pas d'accès distant sauf besoin spécial).
Donc, en résumé, rien ne doit être accessible aux pairs non sollicités, mais si vous pouvez configurer votre NAT/pare-feu pour qu'il autorise les entrées UDP et TCP sur le port Internet sortant, vous obtiendrez un meilleur fonctionnement. Vous devez aussi pouvoir envoyer des paquets UDP à des pairs quelconques. (le blocage d'IP aléatoire avec un outil comme PeerGuardian ne fera que vous embêter. Ne le faites pas.)
Pourquoi I2P écoute-t-il sur le port 32000? (lien)
L'émulateur de service (Wrapper) Java de TanukiSoftware que nous utilisons ouvre ce port — attaché à l'hôte local — pour communiquer avec le logiciel s'exécutant dans la JVM. Quand la JVM est lancée une clé lui est attribuée pour qu'elle puisse se connecter au Wrapper. Une fois établie cette connexion, le Wrapper refuse toute autre connexion.
Vous trouverez plus d'informations dans la documentation de Wrapper.
Je pense avoir trouvé un bug, comment je puis-je le signaler? (lien)
Voici les endroits où vous pouvez le faire, utilisez en un ou plus :
- Postez un ticket sur trac.i2p2.de (méthode préférentielle)
- Sur pastethis.i2p et suivez le canal IRC #i2p
- Discutez avec les développeurs d'I2P sur IRC #i2p-dev
Merci d'inclure dans tout rapport de bug les informations pertinentes des historiques du routeur et du wrapper. Pensez à enlever les informations personnelles (voir note en bas de l'en-tête de page Fichiers trace).
Qu'est-il advenu de *.i2p.net? Qu'est devenu jrandom? I2P est-il abandonné? (lien)
Jrandom était le développeur principal d'I2P et de Syndie pendant de nombreuses années. Nous ignorons s'il reviendra un jour. Les domaines *.i2p.net ont été laissés en état non fonctionnel à suite d'une panne d'alimentation chez l'hébergeur.
Regardez la page (en anglais) sur l'au-revoir de Jrandom et la migration des sites vers celui-ci.
I2P reste en développement actif.
Mon routeur est lancé depuis plusieurs minutes et n'a que très peu de connexions, voire aucune. (lien)
Il vous faut peut-être réamorcer votre routeur: dans les versions récentes d'I2P vous pouvez allez sur http://localhost:7657/configreseed et cliquer sur le bouton Sauvegarder et réamorcer. si cette méthode ne donne rien — ou si vous utilisez une très vieille version — vous aurez peut-être à réamorcer manuellement.
L'URL de réamorçage a changé il y a quelques années. Si c'est votre première installation et que vous avez installé une vielle version (0.6.1.30 ou antérieure), ou que vous n'avez pas utilisé I2P depuis longtemps, vous devez changer l'URL puis cliquer sur "Reseeding" dans la console pour trouver d'autres routeurs. Une fois le routeur lancé, dans Avancé (ou Reseeding si dispo), ajoutez la ligne i2p.reseedURL=http://netdb.i2p2.de/ OU i2p.reseedURL=http://i2pdb.tin0.de/netDb/ (n'importe laquelle des deux fait l'affaire), puis cliquez "Appliquer", puis sur le lien "reseed" sur la gauche (ou le bouton "Enregistrer et réamorcer").
Ceci marche pour les v0.6.1.27 ou ultérieures. En v0.6.1.31 ou ultérieures, vous n'aurez probablement jamais besoin de ça. En v0.6.1.26 ou antérieures, suivez les instructions de réamorçage manuel ci-dessous ou intallez la dernière version. Méthode alternative: ajoutez wrapper.java.additional.5=-Di2p.reseedURL=http://netdb.i2p2.de/ dans le fichier, arrêtez complètement le routeur, relancez-le, puis cliquez sur "reseed". Faites-nous savoir si ça marche.
...mais vous devriez *vraiment* mettre à jour à la dernière version.
Pourquoi I2P est-il si lent? (lien)
Pourquoi les téléchargements, les torrents, l'exploration web, et tout le reste sont-ils si lents sur I2P? Le cryptage et le routage dans le réseau I2P ajoute une surcharge substantielle et réduisent la bande passante utile. L'anonymat a un prix.
D'abord, vous et tout le monde avez besoin d'augmenter vos limites de bande passante. Les deux réglages principaux sont les limiteurs de bande passante montante et descendante sur la page de configuration. Avec les réglages de 32ko/s vous n'obtiendrez rien de mieux que 15Ko/s de transfert de donnée avec I2PSnark. L'augmentation de ces réglages (mais en prenant soin de les garder dans les limites de votre accès à Internet) augmentera vos possibilités de taux de transfert pour I2PSnark et toutes les autres applications I2P.
Ensuite, avez-vous suffisamment configuré le taux de bande passante partagée pour permettre aux tunnels participants de router à travers votre propre routeur? Croyez-le pas, permettre le trafic participant vous maintiens bien intégré dans le réseau et améliore vos propres vitesses de transfert.
I2P est un chantier en cours. De nombreuses améliorations et corrections sont régulièrement implémentées, et d'une façon générale, l'utilisation de la dernière version procure toujours un gain de performances. Si ce n'est pas déjà fait, installez la dernière version.
Il me manque beaucoup d'hôtes dans mon carnet d'adresses (addressbook). Quels sont les bons liens de mise à jour? (liens)
La souscription par défaut est http://www.i2p.i2p/hosts.txt qui est rarement mis à jour. Si vous n'avez pas d'autre souscription, vous aurez souvent à utiliser un service de saut 'jump' ce qui est fastidieux.
Vous trouverez ci dessous d'autres liens de souscriptions publics. Vous devriez en ajouter un ou deux à votre liste de souscriptions de susidns. Vous n'avez pas besoin de toutes les ajouter car elles se synchronisent mutuellement régulièrement. Les liens qui utilisent du code cgi-bin emploient diverses stratégies pour minimiser le nombre de duplication d'adresses et sont donc plus efficaces. IMPORTANT : accepter une liste d'hôtes est un acte de confiance. Une souscription pernicieuse pourrait vous donner de fausses adresses. Donc, réfléchissez avant d'accepter. La présence sur cette page ne signifie pas l'aval d'I2P.
Comment dois-je faire pour créer mon propre eepsite? (lien)
Cliquez sur le lien Serveur web dans la console pour les instructions.
Questions sur les greffons I2P Bittorrent / I2PSnark / Azureus. (lien)
Voir ici (eepsite) FAQ Bittorrent I2P ou là sur le web classique: (mirroir)
Comment se connecter sur IRC depuis I2P? (lien)
Sur la page de configuration I2PTunnel, démarrez le serveur proxy IRC, puis indiquez à votre client IRC de se connecter sur l'adresse locale au port 6668 (localhost:6668).
Je ne peux plus accéder aux sites Internet traditionnels via I2P. (lien)
Voir ici pourquoi. Il y a très peu proxies HTTP sortants, ils ne font pas partie intégrante du réseau, et ils sont peut-être à l'arrêt. De plus les anciens outproxies squid.i2p, true.i2p, and krabs.i2p ont disparu. Le seul outproxy disponible actuellement est false.i2p. Pour l'utiliser, modifiez votre réglage I2Ptunnel pour le proxy HTTP en indiquant 'false.i2p' tout seul dans liste. Puis arrêtez et relancez le proxy HTTP. Si ça ne marche pas c'est que le proxy sortant HTTP false.i2p n'est pas en fonctionnement. Ce n'est pas un problème dû à I2P. Si votre principale raison d'utiliser un réseau anonyme est d'accéder à des sites de l'Internet classique, vous devriez plutôt vous tourner vers Tor.
Je ne peux plus accéder aux sites sécurisés ou FTP (https:// ou ftp://) via I2P. (link)
Au sein d'I2P, il n'y aucun besoin d'HTTPS vu que le trafic est crypté de bout en bout. Il n'y a pas de support FTP pour des raisons techniques.
Il n'y a pas de proxies sortants FTP vers l'Internet traditionnel — c'est sûrement impossible à réaliser. N'importe quel autre type d'outproxy devrait marcher pour peu qu'il soit monté avec un tunnel standard. Si vous voulez mettre en œuvre un certain type d'outproxy, passez bien en revue les risques potentiels. La communauté I2P ne saura pas forcément vous aider sur certains aspects techniques, mais n'hésitez pas à demander. Comme exposé plusieur fois ici, les outproxies ne sont pas une partie indispensable du réseau, mais plutôt des services mis à disposition par des particuliers bénévoles et ils peuvent donc être opérationnels ou pas à un certain moment sans que leurs opérateurs aient à s'en justifier.
Si vous avez une vielle version, vous pouvez facilement l'ajouter:
- Ouvrez le gestionnaire de tunnels I2P. Descendez tout en bas.
- Choisissez CONNECT à partir de la liste déroulante Nouveau tunnel client, puis cliquez sur Créer.
- Dans la nouvelle page, Nommez et décrivez (Description) votre nouveau tunnel https comme vous le souhaitez. Le port Point d'accès est le port local du nouveau mandataire https (4445 recommandé). Le champ Outproxy doit recevoir l'adresse .i2p du serveur qui fournit le support du service https. Voir cet article du forum de h2ik pour l'adresse. Assurez-vous que Client partagé, Delay Connect, et AutoStart sont cochées. Les autres options restant par defaut, cliquez sur Enregistrer. Dans la page de gestion des tunnels, cliquez sur le bouton Démarrer en face du nouveau tunnel.
- Dans Firefox, passez par Outils>Options(Windows) ou Édition>Préférences (Linux) >Avancé>Réseau>Connexion - Paramètres, décochez Utiliser ce serveur proxy pour tous les protocoles, réglez Proxy SSL: à localhost et Port: à 4445.
- "Et voilà"
Est-il possible d'utiliser I2P en tant que proxy SOCKS? (lien)
Le proxy SOCKS marche depuis la v0.7.1 et supporte SOCKS en v4/v4a et v5. Il n'y a pas de mandataire SOCKS sortant, donc ce support est d'un usage limité.
De plus, beaucoup d'applications cafardent des informations sensibles qui peuvent permettre de vous identifier sur Internet. I2P ne filtre que les données de connexions, mais ces programmes que vous voudriez utiliser envoient ces infos en tant que contenu, et dans ce cas I2P n'a aucun moyen de protéger votre anonymat. Par exemple, des applications de messagerie envoient au serveur de messagerie l'adresse IP de la machine sur laquelle elles tournent. Il n'est pas possible de filtrer ça avec I2P, en conséquence de quoi l'utilisation d'I2P pour 'socksifier' des application existantes est possible, mais extrêmement dangereuse.
Si cependant vous voulez en savoir plus sur l'application proxy socks, il y a quelques astuces utiles sur la page socks dédiée.
Comment configurer mon navigateur Internet? (link)
La configuration des réglages du mandataire (proxy), spécifique à chaque navigateur est présentée sur une page dédiée avec des copies d'écran. Des réglages plus fins sont possibles avec des outils externes mais ils pourraient laisser des trous dans vos réglages ou être incomplets.
Comment accéder à la console depuis un autre ordinateur et/ou la protéger par un mot de passe? (link)
Par sécurité, la console d'administration du routeur n'écoute que les connexions à partir de l'interface locale. Cependant, moyennant un petit réglage, on peut y accéder à distance:
- Ouvrir le fichier clients.config et remplacez
clientApp.0.args=7657 ::1,127.0.0.1 ./webapps/
par
clientApp.0.args=7657 0.0.0.0 ./webapps/ - Allez sur Avancé
et ajoutez une nouvelle option:
consolePassword=foo(ou celui que vous voulez) - Redémarrez (courtoisement) ;) le routeur sur http://localhost:7657/index.jsp pour relancer la JVM et recharger les applications clientes
Après ce redémarrage, vous pourrez accéder à votre console à distance.
Il faudra rentrer le mot de passe (le nom d'utilisateur est "admin"). Note: la chaîne
0.0.0.0 ci-dessus spécifie une interface, pas un réseau ou un masque. 0.0.0.0
signifie "attache-toi à toutes les interfaces", pour être joignable depuis 127.0.0.1:7657 aussi bien que depuis
n'importe quelle IP LAN/WAN.
Comment utiliser les applications depuis mes autres ordinateurs? (lien)
Par défaut, l'interface I2CP du routeur (port 7654) s'attache à l'adresse 127.0.0.1. Pour l'attacher à 0.0.0.0, réglez l'option de configuration avancée i2cp.tcp.bindAllInterfaces=true et redémarrez le routeur.
Comment puis-je réamorcer manuellement? (lien)
Un routeur I2P n'a besoin de s'amorcer qu'une seule fois, à l'occasion de sa première introduction dans le réseau. Le réamorçage n'est rien d'autre que l'envoi d'une requête HTTP GET pour peupler un annuaire et télécharger plusieurs fichiers "routerInfo" à partir d'une URL prédéfinie.
Le symptôme caractéristique d'un amorçage défaillant est la très faible valeur (souvent moins de cinq et sans évolution) de l'indicateur "Connus" dans la partie gauche de la console. Ceci peut se produire, entre autres raisons, si votre pare-feu restreint le traffic sortant et a bloqué la requête d'amorçage.
Pour réamorcer manuellement suivez les étapes:
- Arrêtez le routeur.
- Ouvrez http://i2pdb.tin0.de/netDb/ ou http://netdb.i2p2.de/ avec votre navigateur.
- Sauvegardez une douzaine de fichiers "routerInfo" dans votre dossier I2P "netDb" (ignorez les fichiers "leaseSet").
- Autre méthode plus simple: Téléchargez http://i2pdb.tin0.de/latest.zip et décompressez-le dans le dossier I2P "netDb".
- Démarrez le routeur.
Mon routeur consomme trop de ressources processeur !?! (lien)
Il y a plusieurs causes à une trop forte charge processeur. Voici quelques-unes :
-
Préférez OpenJDK ou Java de Sun/Oracle si disponible pour votre système (tapez
java -versiondans un terminal pour connaître votre version). Nous avons eu plusieurs retours concernant une grande charge processeur lorsqu'on utilise d'autres versions de Java et les performances sont dégradées. - Si vous utilisez un client bittorent à travers I2P vous pouvez tenter de baisser le nombres de torrent simultanés, de limiter sa bande passante allouée, ou bien essayez directement de le couper complètement et de vérifier si la charge diminue.
- Est ce que votre réglage de bande passante n'est pas trop élevé? Trop de trafic routé à travers votre routeur peu surcharger le processeur. Essayez dans ce cas de baisser le réglage de bande passante partagée dans la configuration.
- Assurez-vous que vous utilisez la dernière version d'I2P pour bénéficier des améliorations de performances et des correctifs de bogues.
- Avez-vous configuré avec suffisamment de mémoire ? Regardez le graphique d'utilisation de la mémoire pour voir si l'utilisation mémoire n'est pas au taquet, ce qui signifie que la JVM passe son temps à faire le "ramasse miettes" ou "garbage collector - gc -" et/ou à jouer avec le fichier d'échange (swap). Dans ce cas, augmentez la valeur du paramètre "wrapper.java.maxmemory" dans le fichier "wrapper.config"
- La charge UC est-elle seulement plus élevée que vous ne désirez, ou reste-elle longtemps à 100%? Dans ce dernier cas, c'est peut être un bug. Cherchez des pistes pouvant le confirmer dans les logs.
- Peut-être utilisez-vous la bibliothèque "Java-based BigInterger" à la place de celle installée en natif, en particulier si vous utilisez un système d'exploitation nouveau ou peu courant, ou bien un matériel très récent (OS X, OpenSolaris, mipsel etc...). Voir la page de jbigi pour avoir des informations sur les manières de compiler, tester et diagnostiquer.
- Si votre bibliothèque native jbigi marche normalement, la plus grosse consommation d'UC devrait être le routage pour les tunnels participants. Ceci car à chaque saut, un niveau d'encryption doit être décrypté. vous pouvez limiter le trafic participants de deux façons: en réduisant la bande passante partagée dans la configuration, ou en réglant router.maxParticipatingTunnels=nnn dans la configuration avancée.
Comment accéder à IRC, BitTorrent, ou autres services sur l'Internet classique? (lien)
À moins que quelqu'un ne fournisse un mandataire sortant (outproxy) pour le service en question, c'est impossible. Il n'y a que trois types de mandataires sortants pour l'instant: HTTP, HTTPS et email. Remarquez qu'il n'y a pas d'outproxy SOCKS. Si vous avez besoin de ça, il vaut mieux regarder du côté de Tor.
Mon routeur est-il un nœud de sortie (outproxy) vers l'Internet classique? Je ne le veux pas. (lien)
Non. contrairement à Tor, les points de sortie ou "outproxies" ne font pas partie intégrante du réseau. Seuls les volontaires qui installent une application séparée relaient le trafic vers l'Internet traditionnel. Et ils sont très peu nombreux.
Je suis opposé à certains contenus. Comment me prémunir de les diffuser, de les stocker, ou d'y accéder? (lien)
Mouairf! I2P est un réseau anonyme, et il fait bien son boulot. Il est conçu pour tous et pas pour censurer aucune sorte de données que ce soit. La meilleure façon de tenir votre PC éloigné du trafic (encrypté) que vous n'aimez pas est de ne pas utiliser I2P. La liberté de parole a un prix. Mais examinons votre question en trois point:
- Diffusion: tout le trafic sur I2P est crypté en de multiple couches. Vous ne pouvez avoir connaissance du contenu des messages, leurs sources, ni leur destinations. Tout le trafic que vous routez est interne au réseau: vous n'êtes pas un point de sortie (outproxy). Votre seule possibilité est de refuser de router tout trafic, en réglant votre bande passante partagée ou le maximum de tunnels à 0 (voir plus haut). Ça serait bien que vous ne le fissiez pas, car vous aideriez le réseau en routant le trafic pour les autres. Plus de 95% des utilisateurs routent pour les autres.
- Stockage: I2P ne fait pas de stockage distribué. Vous pensez peut-être à Freenet. vous ne stockez les contenus de personne.
- Accès: - S'il y a quelques sites eep que vous n'aimez pas, n'y allez pas. Ou utilisez un proxy bloquant comme Privoxy ou quelqu'autre type de "net nanny" ou "Cerbèr'web".
Sur FreeBSD, j'ai une erreur concernant libm.so.4 au démarrage d'I2P !
(lien)
Quand vous lancez le routeur par la commande "i2prouter start", vous pouvez voir ce genre de sortie: $ ./i2prouter start
Starting I2P Service...
/libexec/ld-elf.so.1: Shared object "libm.so.4" not found, required by "i2psvc"
Pour faire en sorte qu'I2P fonctionne sur le plus de systèmes possibles nous utilisons l'émulateur de service java wrapper compilé pour FreeBSD 6.x. Vous n'avez probablement pas installé les bibliothèques nécessaires. Vous pouvez le faire en suivant les étapes suivantes:
- Basculez en root avec
suou connectez-vous enroot. cd /usr/ports/misc/compat6xmake install
Si vous ne pouvez (ou ne voulez) pas installer ces bibliothèques de compatibilité, vous pouvez compiler le wrapper
pour votre système ou démarrer I2P avec le script runplain.sh.
Erreur Protocol family unavailable dans le wrapper.log au démarrage de la console I2P.
(lien)
Cette erreur se produit souvent avec des logiciels réseau Java sur des systèmes configurés pour utiliser IPv6 par défault. Voici quelques manières d'y remédier:
- Sur systèmes Linux, vous pouvez vérifier par
echo 0 > /proc/sys/net/ipv6/bindv6only - si vous voyez les ligne suivantes sous
wrapper.config.
#wrapper.java.additional.5=-Djava.net.preferIPv4Stack=true
#wrapper.java.additional.6=-Djava.net.preferIPv6Addresses=false
Si elles sont présentes, activez-les en enlevant les "#"s de débuts de lignes. Si elles n'y sont pas, ajoutez-les, (sans les "#"s).
Un autre moyen consiste à enlever la séquence ::1 du fichier
~/.i2p/clients.config
ATTENTION: pour que tout changement dans le fichier wrapper.config soit effectif vous
devez arrêter complètement le routeur et le wrapper. Cliquer sur Redémarrer dans la console du routeur ne fait
pas relire ce fichier! Vous devez cliquer sur Arrêter, attendre 11 minutes, puis lancer I2P.
J'ai une question! (lien)
Chouette! Retrouvez-nous sur le canal #i2p du serveur irc.freenode.net ou postez-la sur le forum et nous y répondrons. On la reproduira peut-être même ici (avec la réponse, espérons!).














