<%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <%@include file="css.jsi" %> <%=intl.title("config reseeding")%> <%@include file="summaryajax.jsi" %> <%@include file="summary.jsi" %>

<%=intl._t("I2P Reseeding Configuration")%>

<%@include file="confignav.jsi" %> <%@include file="formhandler.jsi" %>

<%=intl._t("Reseeding is the bootstrapping process used to find other routers when you first install I2P, or when your router has too few router references remaining.")%>

  1. <%=intl._t("If reseeding has failed, you should first check your network connection.")%>
  2. <%=intl._t("If a firewall is blocking your connections to reseed hosts, you may have access to a proxy.")%>
    • <%=intl._t("The proxy may be a remote public proxy, or may be running on your computer (localhost).")%>
    • <%=intl._t("To use a proxy, configure the type, hostname, and port below.")%>
    • <%=intl._t("If you are running Tor Browser, reseed through it by configuring SOCKS 5, localhost, port 9150.")%>
    • <%=intl._t("If you are running command-line Tor, reseed through it by configuring SOCKS 5, localhost, port 9050.")%>
    • <%=intl._t("If you have some peers but need more, you may try the I2P Outproxy option. Leave the host and port blank.")%> <%=intl._t("This will not work for an initial reseed when you have no peers at all.")%>
    • <%=intl._t("Then, click \"{0}\".", intl._t("Save changes and reseed now"))%>
    • <%=intl._t("The default settings will work for most people.")%> <%=intl._t("Change these only if HTTPS is blocked by a restrictive firewall and reseed has failed.")%>
  3. <%=intl._t("If you know and trust somebody that runs I2P, ask them to send you a reseed file generated using this page on their router console.")%> <%=intl._t("Then, use this page to reseed with the file you received.")%> <%=intl._t("First, select the file below.")%> <%=intl._t("Then, click \"{0}\".", intl._t("Reseed from file"))%>
  4. <%=intl._t("If you know and trust somebody that publishes reseed files, ask them for the URL.")%> <%=intl._t("Then, use this page to reseed with the URL you received.")%> <%=intl._t("First, enter the URL below.")%> <%=intl._t("Then, click \"{0}\".", intl._t("Reseed from URL"))%>
  5. <%=intl._t("See {0} for instructions on reseeding manually.", "" + intl._t("the FAQ") + "")%>

<%=intl._t("Manual Reseed")%>

<%=intl._t("The su3 format is preferred, as it will be verified as signed by a trusted source.")%>  <%=intl._t("The zip format is unsigned; use a zip file only from a source that you trust.")%>
<%=intl._t("Reseed from URL")%>
<%=intl._t("Enter zip or su3 URL")%>: <% String url = request.getParameter("url"); String value = url != null ? "value=\"" + net.i2p.data.DataHelper.escapeHTML(url) + '"' : ""; %> /> " />
<%=intl._t("Reseed from File")%>
<%=intl._t("Select zip or su3 file")%>: <% String file = request.getParameter("file"); if (file != null && file.length() > 0) { %> <% } else { %> <% } %> " />
<%=intl._t("Create Reseed File")%>
<%=intl._t("Create a new reseed zip file you may share for others to reseed manually.")%>  <%=intl._t("This file will never contain your own router's identity or IP.")%>
" />

<%=intl._t("Reseeding Configuration")%>

<% if (reseedHelper.shouldShowSelect()) { %> <% } // shouldShowSelect %> <% if (reseedHelper.shouldShowHTTPSProxy()) { %> <% } // shouldShowHTTPSProxy %> <% if (reseedHelper.shouldShowHTTPProxy()) { %> <% } // shouldShowHTTPProxy %>
<%=intl._t("The default settings will work for most people.")%>  <%=intl._t("Change these only if HTTPS is blocked by a restrictive firewall and reseed has failed.")%>
<%=intl._t("Reseed URL Selection")%>:

<%=intl._t("Reseed URLs")%>:
" />
<%=intl._t("Proxy type for HTTPS reseed URLs")%>:



(<%=intl._t("Not for initial reseed. Leave host and port blank.")%>)
<%=intl._t("HTTPS Proxy Host")%>: " >
<%=intl._t("HTTPS Proxy Port")%>: " >
>
<%=intl._t("HTTP Proxy Host")%>: " >
<%=intl._t("HTTP Proxy Port")%>: " >
>
<%=intl._t("HTTP Proxy Username")%>: " >
<%=intl._t("HTTP Proxy Password")%>: " >
" /> " /> " />