I2P+ is an enhanced version of I2P that aims to deliver a superior user experience. Updated themes, easier to understand configuration and diagnostics, and an enhanced feature set make I2P+ a compelling alternative to the official I2P release. Additionally, I2P+ implements improvements to the router’s network performance and, for routers that are firewalled, can significantly increase participating traffic and network responsiveness. Is I2P+ compatible with I2P?

The changes relate to user interaction and enhanced presentation of the console and webapps, in addition to network performance improvements, leaving the underyling crypto untouched, so it remains 100% compatible with I2P. On the network, an I2P+ router will identify as a normal I2P router. Updating from I2P to I2P+, or from I2P+ to I2P, is as simple as providing the router with the relevant update file and restarting. Installation

If you’re running a manually installed version of I2P (from the Java installer, not the Easy Installer Bundle, nor a Linux repository or .deb file), updating is as simple as dropping the i2pupdate.zip file into your I2P application folder and restarting the router. Note: Do not extract the zip file, simply copy it to the I2P application folder and restart I2P… I2P will extract the zip automatically and update. (Java 1.8 or later required). For information about migrating from a repo or .deb install, visit the I2P+ site linked below.

To enable updates for I2P+, visit the update page at http://127.0.0.1:7657/configupdate and enable unsigned development updates. The default update address will inform you of release updates, or for development updates (aka rolling release), replace the address with: http://skank.i2p/dev/i2pupdate.zip

Note: If you have installed I2P from the Easy Installer Bundle, this will need to be uninstalled first and your configuration directory renamed or deleted - see the included INSTALL.txt file for more info. New in this release (2.4.0+):

  • Complete console and webapp translations for all listed languages
  • Optimized and improved Javascript for both the console and I2PSnark
  • Improved page rendering for console and webapps
  • I2PSnark filter bar rewritten to use search query parameters instead of Javascript
  • Additional “Connected” filter option for I2PSnark
  • Fix lightbox image display feature in I2PSnark
  • Improved rendering times for identicons
  • Reverse the order of in-console wrapper logs to match router logs (newest entry first)
  • Add a magnet column to I2PSnark’s main view with a toggle to switch between magnets and links
  • Process tunnel control requests in the Tunnel Manager in situ to avoid a page reload
  • Display page load bar when checking for router updates and display latest update info
  • Indicate on /jobs when table cells are updated
  • Add security and cache-control headers to resources served by I2PTunnel HTTP server when not present
  • Improvements to console and webapp themes
  • Console logging improvements

Note: Update contains a new GeoIP database and full translations for all available languages. More information