Si vous souhaitez améliorer ou traduire la documentation ou d'autres versants du projet, merci de vous reporter à la page consacrée aux volontaires.
D'autres détails sont disponibles ici:Il y a aussi le forum I2P et l'IRC.
Informations du panneau de surveillance
Plusieurs des statistiques affichées dans le panneau de surveillance peuvent être configurées pour être affichées sous forme de graphiques pour analyse sur la durée.
GÉNÉRAL
- Identité locale: Cliquez sur "Afficher" pour voir l'empreinte Base64 à 44 caractères (256 bits) de votre routeur. Le hachage complet est affiché sur votre page d'infos routeur. Ne la divulguez jamais à personne, car l'info routeur contient votre adresse IP.
- Version: La version d'I2P qui vous affiche actuellement cette page.
- Lancé depuis: Indique depuis combien de temps le routeur tourne.
- Réseau: Statut de joignabilité du routeur par les autres routeurs. Plus d'infos sur la page de configuration.
Pairs
- Actifs: le premier nombre est celui des routeurs avec qui le votre a communiqué dans les dernières minutes. Ça peut varier de 8-10 à plusieurs centaines, selon votre bande passante et son rapport de partage, et le trafic généré localement. Le second est celui des pairs vus dans les dernières heures. Ces nombres penvent varier sensiblement sans conséquence. [Activer le graphique]
- Rapides: le nombre de pairs que vous mettez à contribution pour construire vos tunnels clients. En général dans une tranche de 8 à 30. Vos pairs rapides sont détaillés sur la page profils. [Activer le graphique].
- Hautes capacités: nombre des pairs que vous utilisez pour construire quelques uns de vos tunnels exploratoires. Habituellement de 8 à 75. Les pairs rapides font partie du groupe des "Hautes capacités". Vos pairs à hautes capacités sont aussi listés sur la page profils. [Activer le graphique]
- Bien intégrés: vous utilisez ce groupe pour vos requêtes à la base de données du réseau. Ils sont souvent des pairs de remplissage par diffusion ("floodfill"). Vos pairs "bien intégrés" sont affichés en bas de la même page profils.
- Connus: c'est tous les routeurs dont vous connaissez l'existance. Il sont listés sur la page base de données du réseau. De moins de 100 à 1000 ou plus. Ce nombre ne représente pas la taille totale du réseau; il varie en fonction de votre bande passante totale et son rapport de partage, et du trafic local. I2P n'a pas besoin que chaque routeur connaisse tous les autres.
Bande passante entrée/sortie
Destinations locales
TUNNELS:
- Exploratoires: tunnels créés par votre routeur et utilisés avec les pairs diffuseurs pour la création des nouveaux tunnels et le test des tunnels existants.
- Clients: tunnels créés par votre routeur pour chaque utilisation cliente.
- Participants: les tunnels créés par d'autres routeurs et qui passent par le votre. Leur nombre dépend largement de la demande du réseau, de votre part de bande passante partagée, et du trafic local. La méthode recommandée pour limiter leur nombre est de diminuer le rapport de bande passante partagée dans la configuration. Vous pouvez également limiter ce nombre en définissant la variable router.maxParticipatingTunnels=nnn dans la configuration avancée. [Activer le graphique].
- Rapport de partage: le nombre de tunnels participants que vous routez pour les autres, divisé par le nombre total de sauts dans tous vos tunnels exploratoires et clients. S'il est supérieur à 1, cela signifie que vous contribuez à plus de tunnels que vous n'en utilisez.
ENCOMBREMENT
- Retard de tâches: temps d'attente des tâches avant exécution. La file d'attente est présentée la pages des tâches. Malheureusement, il y a dans le routeur plusieurs autres files d'attentes qui ne peuvent être affichées dans la console. Le retard de tâches devrait rester à zéro en permamence. s'il régulièrement supérieur à 500ms, soit votre PC est très lent, soit le routeur a de sérieux problèmes. [Activer le graphique].
- Retard de messages: temps de rétention des messages en file d'attente d'envois, normalement quelques centaines de ms ou moins. Au dessus d'une seconde, votre PC est très lent, vous devriez fignoler vos réglages de bande passante, ou vos clients (bittorrent, iMule...?) envoient trop de données et il faudrait voir à leur tenir la bride. [Activer le graphique] (transport.sendProcessingTime).
- Retard de tunnels: le temps d'aller-retour pour un test de tunnel (envoi d'un seul message par un tunnel client et dans un tunnel exploratoire ou vice versa. Normalement inférieur à 5s. Si c'est constamment supérieur, votre PC est très lent, vous devriez retoucher vos limites de bande passante, ou il y a un problème réseau. [Activer le graphique] (tunnel.testSuccessTime).
- En attente: nombre de requêtes de création de tunnels participants en attente provenant d'autres routeurs. Normalement proche de zéro. Sinon, votre ordinateur est trop lent et vous devriez diminuer votre limite de bande passante partagée.
- Accepte/Refuse: c'est le statut de votre routeur au regard de son comportement vis à vis des demandes de création de tunnels participants provenant d'autres routeurs. Votre routeur peut accepter ou refuser tout ou partie des requêtes, ou les refuser en totalité pour des raisons prévues telles que le contrôle de la bande passante et des ressources CPU en vue de préserver les performances des clients locaux.
Informations légales
Le routeur I2P (router.jar) et le SDK (i2p.jar) sont presque entièrement dans le domaine public, à quelques notobles exceptions près:
- Le code ElGamal et DSA, sous licence BSD, écrits par TheCrypto
- SHA256 et HMAC-SHA256, sous licence MIT, écrits par the Legion of the Bouncycastle
- Le code AES, sous licence Cryptix (MIT), écrit pas l'équipe the Cryptix
- Le code SNTP, sous licence BSD, écrit par Adam Buckley
- Le reste, directement issu du domaine public, est écrit par jrandom, mihi, hypercubus, oOo, ugha, duck, shendaras, et d'autres.
Au-dessus du routeur I2P on a une série d'applications clientes, ayant chacune ses particularités en termes de licences et de dépendances. Cette page est affichée en tant qu'élément de l'application cliente console du routeur I2P, qui est une version allégée d'une instance Jetty (allégée en ce que nous n'avons pas inclus les applications de démo et autres compléments, et que nous avons simplifié la configuration), vous permettant de déployer dans votre routeur des applications web JSP/Servlet standards. De son côté Jetty fait usage de l'implémentation javax.servlet d'Apache. Ce dispositif inclus du logiciel développé par la fondation Apache Software (http://www.apache.org/).
Une autre application visible sur cette page: I2PTunnel (votre interface web) sous licence GPL écrite par mihi qui vous permet de mettre en tunnels le trafic normal TCP/IP sur I2P (comme les proxy eep et le proxy irc). Il y a aussi un client webmail susimail disponible dans la console, qui est sous licence GPL et écrit par susi23. L'application carnet d'adresses, écrite par Ragnarok gère votre fichier hosts.txt (voir ./addressbook/ pour plus de détails).
Le routeur inclu aussi par défaut le pont SAM du domaine public de l'humanité, que les autres applications clientes (comme le portage bittorrent) peuvent à leur tour utiliser. Il y a aussi une bibliothèque optimisée pour les calculs sur les grand nombres - jbigi - qui de son côté utilise la bibliothèque sous licence LGPL GMP, adaptée à diverses architectures PC. Les lanceurs pour Windows sont faits avec Launch4J, et l'installeur avec IzPack. Les détails sur les autres applications disponibles comme sur leurs licences respectives, référez-vous à notre politique de licences. Les sources du code I2P et de la plupart des applications jointes est sur notre page de téléchargements. .