<h3><%=intl._t("My router has been up for several minutes and has zero or very few connections")%></h3>
<p><%=intl._t("If after a few minutes of uptime your router is indicating 0 Active Peers and 0 Known Peers, with a notification in the sidebar that you need to check your network connection, verify that you can access the internet.")%>
<%=intl._t("If your internet connection is functional, you may need to unblock Java in your firewall.")%>
<%=intl._t("Otherwise, you may need to reseed your I2P router. Visit the <a href=\"/configreseed#reseedconfig\">Reseed Configuration page</a> and click the \"Save Changes and Reseed Now\" button.")%></p>
<h3><%=intl._t("My router has very few active peers, is this OK?")%></h3>
<p><%=intl._t("If your router has 10 or more active peers, everything is fine.")%>
<%=intl._t("The router should maintain connections to a few peers at all times.")%>
<%=intl._t("The best way to stay connected to the network is to <a href=\"/config\">share more bandwidth</a>.")%></p>
<h3 id="addressbooksubs"><%=intl._t("I am missing lots of hosts in my addressbook. What are some good subscription links?")%></h3>
<p><%=intl._t("The default subscription is to {0} which is seldom updated.", "<code>i2p-projekt.i2p</code>")%>
<%=intl._t("If you don't have another subscription, you may use \"jump\" links which are slower, but ensure that your addressbook only contains the default addresses and sites that you use.")%>
<%=intl._t("To speed up browsing on I2P, it's a good idea to add some addressbook subscriptions.")%></p>
<p><%=intl._t("Here are some other public addressbook subscription links.")%>
<%=intl._t("You may wish to add one or two to your <a href=\"/susidns/subscriptions\">subscription list</a>.")%>
<p><%=intl._t("Note that subscribing to a hosts.txt service is an act of trust, as a malicious subscription could give you incorrect addresses, so be careful subscribing to lists from unknown sources.")%>
<%=intl._t("The operators of these services may have various policies for listing hosts.")%>
<%=intl._t("Presence on this list does not imply endorsement.")%></p>
<p><%=intl._t("HexChat-like client users can create a new network with the server <code>127.0.0.1/6668</code>, or you can connect with the command <code>/server 127.0.0.1 6668</code>.")%>
<%=intl._t("Different IRC clients may require a different command, consult the client documentation.")%></p>
<tr><td colspan="3" class="infohelp"><%=intl._t("These are the local I2P port mappings, listening only to local connections by default, except where noted.")%>
<%=intl._t("Unless you require access from other machines, they should only be accessible from localhost.")%></td></tr>
Can be disabled on the <a href="/confignet">Network Configuration page</a>.</td></tr>
<tr><td>2827</td>
<td>BOB bridge</td>
<td>A higher level socket API for clients.
Can be enabled/disabled on the <a href="/configclients">Client Configuration page</a>.
Can be changed in the <code>bob.config</code> file. [Disabled by default]</td></tr>
<tr><td>4444</td>
<td>HTTP proxy</td>
<td>Can be disabled or changed in the <a href="/i2ptunnelmgr">I2P Tunnel Manager</a>.
Can also be configured to bind to a specific interface or all interfaces.</td></tr>
<tr><td>4445</td>
<td>HTTPS proxy</td>
<td>Can be disabled or changed in the <a href="/i2ptunnelmgr">I2P Tunnel Manager</a>.
Can also be configured to bind to a specific interface or all interfaces.</td></tr>
<tr><td>6668</td>
<td>IRC proxy</td>
<td>Can be disabled or changed in the <a href="/i2ptunnelmgr">I2P Tunnel Manager</a>.
Can also be configured to bind to a specific interface or all interfaces.</td></tr>
<tr><td>7652</td>
<td>UPnP HTTP TCP event listener</td>
<td>Binds to the LAN address. Can be changed with advanced config <code>i2np.upnp.HTTPPort=nnnn</code>.
Can be disabled on the <a href="/confignet">Network Configuration page</a>.</td></tr>
<tr><td>7653</td>
<td>UPnP SSDP UDP search response listener</td>
<td>Binds to all interfaces.
Can be changed with advanced config <code>i2np.upnp.SSDPPort=nnnn</code>.
Can be disabled on the <a href="/configclients">Client Configuration page</a>.</td></tr>
<tr><td>7654</td>
<td>I2P Client Protocol port</td>
<td>Used by client apps. Can be changed to a different port on the <a href="/configclients">Client Configuration page</a> but this is not recommended.
Can be bound to a different interface or all interfaces, or disabled, on the <a href="/configclients">Client Configuration page</a>.</td></tr>
<tr><td>7655</td>
<td>UDP for SAM bridge</td>
<td>A higher level socket API for clients.
Only opened when a SAM V3 client requests a UDP session.
Can be enabled/disabled on the <a href="/configclients"> Client Configuration page</a>.
Can be changed in the <code>clients.config</code> file with the SAM command line option <code>sam.udp.port=nnnn</code>.</td></tr>
<tr><td>7656</td>
<td>SAM bridge</td>
<td>A higher level socket API for clients.
Can be enabled/disabled on the <a href="/configclients">Client Configuration page</a>.
Can be changed in the <code>clients.config</code> file. [Disabled by default]</td></tr>
<tr><td>7657</td>
<td>I2P Router Console (Web interface)</td>
<td>Can be disabled in the <code>clients.config</code> file.
Can also be configured to bind to a specific interface or all interfaces in that file.
If you make the Router Console available over the network, you might wish to <a href="/configui#passwordheading">enforce an access password</a> to prevent unauthorized access.</td></tr>
<tr><td>7658</td>
<td>I2P Web Server</td>
<td>Can be disabled in the <code>clients.config</code> file.
Can also be configured to bind to a specific interface or all interfaces in the <code>jetty.xml</code> file.</td>
<tr><td colspan="3" class="infohelp"><%=intl._t("I2P selects a random port to communicate with other routers when the program is run for the first time.")%>
<%=intl._t("The selected port is shown on the <a href=\"/confignet\">Network Configuration page</a>.")%></td></tr>
<tr><td colspan="3">Outbound UDP from the <a href="/confignet#udpconfig">random port</a> noted on the Network Configuration page to arbitrary remote UDP ports, allowing replies.</td></tr>
<tr><td colspan="3">Outbound TCP from random high ports to arbitrary remote TCP ports.</td></tr>
<tr><td colspan="3">Inbound UDP to the <a href="/confignet#udpconfig">port</a> noted on the Network Configuration page from arbitrary locations (optional, but recommended).</td></tr>
<tr><td colspan="3">Inbound TCP to the <a href="/confignet#externaltcp">port</a> noted on the Network Configuration page from arbitrary locations (optional, but recommended).
<a href="/confignet#tcpconfig">Inbound TCP</a> may be disabled on the Network Configuration page.</td></tr>
<tr><td colspan="3">Outbound UDP on port 123, allowing replies: this is necessary for I2P's internal time sync (via SNTP - querying a random SNTP host in <code>pool.ntp.org</code> or another server you specify).</td></tr>