HowTo/AdvancedConfig

Aus i2pwiki.mk16.de
Zur Navigation springen Zur Suche springen

Advanced Configuration Options[Bearbeiten]

I2P Network Protocol[Bearbeiten]

Command Options Description
i2np.bandwidth.inboundKBytesPerSecond=# # Maximum downstream bandwidth used at any time (KB/s)
i2np.bandwidth.outboundKBytesPerSecond=# # Maximum upstream bandwidth used at any time (KB/s)
i2np.laptopMode= true / false toggles LaptopMode
i2np.lastCountry=# # Last saved country I2P router detected to run in
i2np.lastIP=# # Last saved IP I2P router run on
i2np.ntcp.autoport= true / false Use port same as i2np.udp.port
i2np.ntcp.maxConnections=# # Number of concurrent NTCP connections
i2np.ntcp.autoip= true / false Use IP detected by NTCP
i2np.ntcp.port=# # Port used for TCP communication between peers, see i2np.ntcp.autoport
i2np.udp.port=# # Port used for UDP communication between peers
i2np.udp.internalPort=# # Internal UDP port (clarification?)
i2np.udp.maxConnections=# # Number of concurrent UDP connections
i2np.udp.enable= true / false toggles UDP on/off
i2np.udp.host=# # IP used for UDP communication between peers
i2np.upnp.enable= true / false toggles UPNP on/off

General router options[Bearbeiten]

Command Options Description
prng.buffers=# # buffer size used for prng
router.disableTunnelTesting= true / false toggles tunnel testing on/off
router.dynamicKeys= true / false toggles dynamic keys (see laptop mode) on/off
router.firstInstalled=# # time of first I2P installation, seconds since epoch
router.firstVersion=# # which I2P version the first install was made with
router.floodfillParticipant= true / false toggles floodfill router function on/off
router.inboundPool.backupQuantity=# # Tunnel pool inbound backup quantity
router.inboundPool.length=# # Tunnel pool inbound length in hops
router.inboundPool.lengthVariance=# # Tunnel pool inbound length variation
router.inboundPool.quantity=# # Tunnel pool inbound quantity of tunnels
router.outboundPool.backupQuantity=# # Tunnel pool outbound backup quantitiy
router.outboundPool.length=# # Tunnel pool outbound length in hops
router.outboundPool.lengthVariance=# # Tunnel pool outbound length variance
router.outboundPool.quantity=# # Tunnel pool outbound length in hops
router.passwordManager.migrated= true / false migration of password manager to secure passwords done in 0.9.x
router.previousVersion=# # version before last update
router.sharePercentage=# # how many percent of your total bandwidth is max used by particiapting tunnels
router.newsLastChecked=# # date of last check of news file in sec since Epoch
routerconsole.newsLastHidden=# # date of last hidden update check in sec since Epoch
routerconsole.newsLastUpdated=# # date of last news update in sec since Epoch
router.newsRefreshFrequency=# # How often the router checks for updates (ms)
router.newsURL=# # Where the router checks for updates
router.updatePolicy=# install/notify/??? Determines if the router only checks for updates, or installs them as well
router.updateProxyHost=# # What proxy host is used for router updates (default localhost)
router.updateProxyPort=# # What proxy port is used for router updates (default 4444)
router.updateThroughProxy=# true/false Toggles updating through the proxy
router.updateURL=# # Sets the URL where router updates are aquired
router.updateLastDownloaded=# # date of last update download in sec since Epoch
router.updateLastInstalled=# # date of last I2P router update in sec since Epoch
router.enableLoadTesting= true / false Toggles performance testing through exploratory tunnels (I think?! May be disabled in the actual code)
router.maxParticipatingTunnels=# # Maximum amount of participating tunnels at any given time
router.blocklist.enable= true/false Toggles use of blocklists.txt
routerconsole.graphEvents= true/false turn graphing events on/off
routerconsole.graphPeriods=# # Redraw graph every x sec
routerconsole.graphRefresh=# # Refresh graph every x sec
routerconsole.graphX=# # dots on X axis in sec
routerconsole.lang=# # language of router console (en,de,ru,...)
routerconsole.searchEngine=# # default search engine for router console (epsilon.i2p)
routerconsole.theme=# # default theme for router console (light, dark, ubergine)
stat.full= true/false turns logging of full stats on/off
stat.logFile=# # name of router logfile (stats.log)
stat.logFilters=# # filter applied to logfile
stat.summaries=# # stat graphs summaries

Time-related options[Bearbeiten]

Command Options Description
time.disabled= true / false disable time comparisation in I2P router

Distributed naming service[Bearbeiten]

Command Options Description
i2p.naming.impl=  string DNS implementation (current default: net.i2p.client.naming.MetaNamingService)
i2p.naming.eepget.list= string,string.. Hosts to poll (suggestions: http://stats.i2p/cgi-bin/hostquery.cgi?a=,http://i2host.i2p/cgi-bin/i2hostquery?)
ri2p.nameservicelist= string,string.. Services needed DNS (suggestion: net.i2p.client.naming.HostsTxtNamingService,net.i2p.client.naming.EepGetNamingService)