<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> I2P Router Console - help <%@include file="nav.jsp" %> <%@include file="summary.jsp" %>

Help

Sorry, there's not much help text here yet, so also check out the FAQ on www.i2p2.i2p or the Deutsch FAQ. You may also try the forum or IRC.

Summary Bar Information

General

Peers

Bandwidth in/out

Should be self-explanatory. All values are in bytes per second, not bits per second. Change your bandwidth limits on the configuration page.

Local destinations

The local applications connecting through your router. These may be clients started through I2PTunnel or external programs connecting through SAM, BOB, or directly to I2CP.

Tunnels in/out

The actual tunnels are shown on the the tunnels page.

Congestion

Some basic indications of router overload.
  • Job lag: How long jobs are waiting before execution. The job queue is listed on the jobs page. Unfortunately, there are several other job queues in the router that may be congested, and their status is not available in the router console. The job lag should generally be zero. If it is consistently higher than 500ms, your computer is very slow, or the router has serious problems.
  • Message delay: How long an outbound message waits in the queue. This should generally be a few hundred milliseconds or less. If it is consistently higher than 1000ms, your computer is very slow, or you should adjust your bandwidth limits, or your (bittorrent?) clients may be sending too much data and should have their transmit bandwidth limit reduced.
  • Tunnel lag: This is the round trip time for a tunnel test, which sends a single message out a client tunnel and in an exploratory tunnel, or vice versa. It should usually be less than 5 seconds. If it is consistently higher than that, your computer is very slow, or you should adjust your bandwidth limits, or there are network problems.
  • Handle backlog: This is the number of pending requests from other routers to build a participating tunnel through your router. It should usually be close to zero. If it is consistently high, your computer is too slow, and you should reduce your share bandwidth limits.
  • Accepting/Rejecting: Your routers' status on accepting or rejecting requests from other routers to build a participating tunnel through your router. Your router may accept all requests, accept or reject a percentage of requests, or reject all requests for a number of reasons, to control the bandwidth and CPU demands and maintain capacity for local clients.

    Legal stuff

    The I2P router (router.jar) and SDK (i2p.jar) are almost entirely public domain, with a few notable exceptions:

    On top of the I2P router are a series of client applications, each with their own set of licenses and dependencies. This webpage is being served as part of the I2P routerconsole client application, which is built off a trimmed down Jetty instance (trimmed down, as in, we do not include the demo apps or other add-ons, and we simplify configuration), allowing you to deploy standard JSP/Servlet web applications into your router. Jetty in turn makes use of Apache's javax.servlet (javax.servlet.jar) implementation. This product includes software developed by the Apache Software Foundation (http://www.apache.org/).

    Another application you can see on this webpage is I2PTunnel (your web interface) - a GPL'ed application written by mihi that lets you tunnel normal TCP/IP traffic over I2P (such as the eepproxy and the irc proxy). There is also a susimail web based mail client available on the console, which is a GPL'ed application written by susi23. The addressbook application, written by Ragnarok helps maintain your hosts.txt files (see ./addressbook/ for more information).

    The router by default also includes human's public domain SAM bridge, which other client applications (such the bittorrent port) can use. There is also an optimized library for doing large number calculations - jbigi - which in turn uses the LGPL licensed GMP library, tuned for various PC architectures. Launchers for windows users are built with Launch4J, and the installer is built with IzPack. For details on other applications available, as well as their licenses, please see the license policy. Source for the I2P code and most bundled client applications can be found on our download page. .

    Release history

    A more complete list of changes can be found in the history.txt file in your i2p directory.