I2P+

Download Docs Installation Screenshots Compatibility FAQ & Support Changelog Glossary Theming Resources API Github hosts.txt EN ZH RU

I2P+ FAQ & Support

Frequently asked questions, troubleshooting guides, and support resources for I2P+.

Frequently Asked Questions

What is I2P+?

I2P+ is an enhanced version of the Java I2P anonymizing network platform that delivers superior user experience and improved network performance while maintaining full compatibility with upstream I2P.

Is I2P+ compatible with standard I2P?

Yes, I2P+ is 100% compatible with standard I2P. It maintains all cryptographic protocols and network standards, allowing seamless communication with regular I2P routers.

How do I update I2P+?

Download the latest i2pupdate.zip file and copy it to your I2P application folder, then restart the router. I2P will automatically extract and install the update.

Can I switch back to standard I2P?

Yes, you can easily restore standard I2P by installing the official I2P update. It's recommended to backup your I2P+ installation before switching.

What are the system requirements?

I2P+ requires Java 8 or later. Recommended minimum system specifications:

  • RAM: 512MB minimum, 1GB recommended
  • CPU: 1GHz processor or better
  • Storage: 100MB free space for installation
  • Network: Broadband internet connection

Update Management

Enabling In-Console Updates

To obtain release updates of I2P+, the recommended method is to add the I2P-only torrent URL to I2PSnark, and when downloaded, manually copy the i2pupdate.zip file to your application folder.

Development Updates

It's recommended to enable the Update with Unsigned Development builds option on the router updates page, and optionally replace the default release version URL http://skank.i2p/i2pupdate.zip with the development branch URL http://skank.i2p/dev/i2pupdate.zip for rolling release builds.

Note: To avoid updating to vanilla I2P releases, set the Update Policy to Notify only on the updates page. You'll be notified in the console sidebar when an I2P+ update is available.

Troubleshooting

Browser Cache Issues

After installing I2P+ updates, you may need to refresh your browser cache to ensure updated CSS files and resources are loaded. In Firefox and Chrome, use CTRL+SHIFT+R to force reload resources for the current page.

Installation Problems

AWT Error on Linux: If you see Exception in thread "main" java.awt.AWTError: Assistive Technology not found: org.GNOME., run:

sudo sed -i -e '/^assistive_technologies=/s/^/#/' /etc/java-*-openjdk/accessibility.properties

Permission Issues: Ensure you have proper permissions for the installation directory and that Java is correctly installed and accessible.

Network Connectivity

Firewall Issues: Make sure ports 7657 (console), 7667 (HTTPS console), and your I2P port are properly configured in your firewall.

Slow Performance: Check your bandwidth settings in the router configuration and ensure you're not exceeding your available bandwidth.

Address Book Configuration

Subscription Setup

To avoid manually resolving new I2P domains linked in I2P+, add http://skank.i2p/hosts.txt to your Subscriptions list in your I2P Addressbook.

Importing Hosts

You can import the hosts.txt file into SusiDNS via the Import function.

Sharing I2P+

To promote I2P+ to users without the skank.i2p domain in their addressbook, share this helper link.

Development Support

Source Code Access

I2P+ is available on GitHub. If you have modifications you'd like to see included, fork the code and create a merge request.

Building from Source

For developers who want to build I2P+ from source:

  1. Clone the repository from GitHub
  2. Install required build dependencies (Java JDK, Ant)
  3. Follow the build instructions in the repository
  4. Test your build thoroughly before use

Community Support

Getting Help

For online support and community discussion:

  • I2P IRC Network: Visit #saltR on the I2P IRC network
  • Libera IRC: Join #i2p+ on libera.chat
  • GitHub Issues: Report bugs and feature requests on the GitHub issues page

Contributing

Ways to contribute to the I2P+ project:

  • Testing: Help test new features and report bugs
  • Documentation: Improve documentation and help guides
  • Translation: Help translate the interface to other languages
  • Code: Submit pull requests with improvements and new features

Additional Resources

Documentation

  • Installation Guide
  • Compatibility Information
  • Feature Screenshots
  • Version History
  • Technical Glossary

External Resources

  • Official I2P Project
  • I2P Source Code
  • I2P Project Website