La dernière mise à jour de cette page été effectuée en 2024-07.

Cette implémentation d'I2P (l'implémentation Java distribuée sur ce site) inclut une "liste de pays stricts" que nous utilisons pour décider comment les routeurs doivent se comporter dans les régions où les applications comme I2P peuvent être censurées par la loi. Par exemple, même si il n'y a pas de pays que nous connaissons qui interdisent l'utilisation d'I2P, certains ont des interdictions larges sur la participation au routage pour d'autres personnes. Les routeurs qui sont dans des pays "stricts" seront automatiquement mis en mode "caché".

Le projet se repose sur les recherches fourni par les organisations des droits civiles et digitaux pour faire des décisions qui donnent de la protection pour ces utilisateurs. Dans ce cas là, les recherches en cours fourni par la Freedom House furent référencées. L'orientation général devrait inclure les pays avec un score de Liberté Civile de 16 ou moins ou un score de Liberté Internet de 39 ou moins.

Résumé du mode caché

When a router is placed into hidden mode, three key things change about its behavior. It will no longer publish a routerInfo to the NetDB, it will no longer accept participating tunnels, and it will reject direct connections to routers in the same country that it is in. These defenses make the routers more difficult to enumerate reliably, and prevent them from running afoul of restrictions on routing traffic for others.

Strict Countries List as of 2024


    /* Afghanistan */ "AF",
    /* Azerbaijan */ "AZ",
    /* Bahrain */ "BH",
    /* Belarus */ "BY",
    /* Brunei */ "BN",
    /* Burundi */ "BI",
    /* Cameroon */ "CM",
    /* Central African Republic */ "CF",
    /* Chad */ "TD",
    /* China */ "CN",
    /* Cuba */ "CU",
    /* Democratic Republic of the Congo */ "CD",
    /* Egypt */ "EG",
    /* Equatorial Guinea */ "GQ",
    /* Eritrea */ "ER",
    /* Ethiopia */ "ET",
    /* Iran */ "IR",
    /* Iraq */ "IQ",
    /* Kazakhstan */ "KZ",
    /* Laos */ "LA",
    /* Libya */ "LY",
    /* Myanmar */ "MM",
    /* North Korea */ "KP",
    /* Palestinian Territories */ "PS",
    /* Pakistan */ "PK",
    /* Rwanda */ "RW",
    /* Saudi Arabia */ "SA",
    /* Somalia */ "SO",
    /* South Sudan */ "SS",
    /* Sudan */ "SD",
    /* Eswatini (Swaziland) */ "SZ",
    /* Syria */ "SY",
    /* Tajikistan */ "TJ",
    /* Thailand */ "TH",
    /* Turkey */ "TR",
    /* Turkmenistan */ "TM",
    /* Venezuela */ "VE",
    /* United Arab Emirates */ "AE",
    /* Uzbekistan */ "UZ",
    /* Vietnam */ "VN",
    /* Western Sahara */ "EH",
    /* Yemen */ "YE"

Si vous pensez qu'un pays doit être ajouté aux pays stricts, déposez un problème sur le gitlab I2P.