Posted by z3d in I2P (edited )

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.5.1+):

  • Overhauled graphing section with SVG graphs and improved ajax graph handling
  • Enhanced subscription logging in SusiDNS with linkified new hosts
  • Display free space on partition with configured downloads folder at startup in I2PSnark
  • Add Delete link in Sybils section to delete existing sybil blocks
  • Console logging improvements

Note: Update contains a new GeoIP database.


More information

6

Comments

You must log in or register to comment.

NotQball wrote

I had major problems with i2pplus. The good news is that standalone snark 2.5.0 is working well with my current setups.

1

z3d OP wrote

Due to the recent network attacks, prior to rolling out mitigations I2P+ may have presented some issue for some due to the extra-aggressive Sybil detection/banning implementation. This should now be resolved. Please let me know if you're still experiencing issues.

2

privacy_is_dead wrote

Hello!

I'm new to all this. I installed I2P from flathub here: https://flathub.org/apps/website.i2pd.i2pd

Is there going to be a flatpak for the newer I2P+ to make it easy for newbies to use? Would you recommend I switch to the java-based solution here?

1

z3d OP wrote

You shouldn't need a flatpak solution, installation isn't complex. The only dependency for installation is a Java installation, openjdk-{version}-jdk-headless on Linux normally works fine and should be available in your repos.

Once you've got Java installed, downloading an installer for I2P+ and then running java -jar ./i2pinstall.exe or whatever the name of the download is will launch the graphical installer. Running ~/i2p/i2prouter start post-installation (assuming you installed to ~/i2p/) should start the router and launch the console in your browser. Additional instructions available on skank.i2p.

1