|
|
|
@ -26,15 +26,11 @@
@@ -26,15 +26,11 @@
|
|
|
|
|
## Log messages above this level (debug, *info, warn, error, none) |
|
|
|
|
## If you set it to none, logging will be disabled |
|
|
|
|
# loglevel = info |
|
|
|
|
|
|
|
|
|
## Path to storage of i2pd data (RI, keys, peer profiles, ...) |
|
|
|
|
## Default: ~/.i2pd or /var/lib/i2pd |
|
|
|
|
# datadir = /var/lib/i2pd |
|
|
|
|
## Write full CLF-formatted date and time to log (default: write only time) |
|
|
|
|
# logclftime = true |
|
|
|
|
|
|
|
|
|
## Daemon mode. Router will go to background after start |
|
|
|
|
# daemon = true |
|
|
|
|
## Run as a service. Router will use system folders like ‘/var/lib/i2pd’ |
|
|
|
|
# service = true |
|
|
|
|
|
|
|
|
|
## Specify a family, router belongs to (default - none) |
|
|
|
|
# family = |
|
|
|
@ -55,9 +51,15 @@ ipv6 = false
@@ -55,9 +51,15 @@ ipv6 = false
|
|
|
|
|
|
|
|
|
|
## Network interface to bind to |
|
|
|
|
# ifname = |
|
|
|
|
## You can specify different interfaces for IPv4 and IPv6 |
|
|
|
|
# ifname4 = |
|
|
|
|
# ifname6 = |
|
|
|
|
|
|
|
|
|
## Enable NTCP transport (default = true) |
|
|
|
|
# ntcp = true |
|
|
|
|
## If you run i2pd behind a proxy server, you can only use NTCP transport with ntcpproxy option |
|
|
|
|
## Should be http://address:port or socks://address:port |
|
|
|
|
# ntcpproxy = http://127.0.0.1:8118 |
|
|
|
|
## Enable SSU transport (default = true) |
|
|
|
|
# ssu = true |
|
|
|
|
|
|
|
|
@ -69,6 +71,8 @@ ipv6 = false
@@ -69,6 +71,8 @@ ipv6 = false
|
|
|
|
|
## X - unlimited |
|
|
|
|
## Default is X for floodfill, L for regular node |
|
|
|
|
# bandwidth = L |
|
|
|
|
## Max % of bandwidth limit for transit. 0-100. 100 by default |
|
|
|
|
# share = 100 |
|
|
|
|
|
|
|
|
|
## Router will not accept transit tunnels, disabling transit traffic completely |
|
|
|
|
## (default = false) |
|
|
|
@ -77,46 +81,17 @@ ipv6 = false
@@ -77,46 +81,17 @@ ipv6 = false
|
|
|
|
|
## Router will be floodfill |
|
|
|
|
# floodfill = true |
|
|
|
|
|
|
|
|
|
[limits] |
|
|
|
|
## Maximum active transit sessions (default:2500) |
|
|
|
|
# transittunnels = 2500 |
|
|
|
|
|
|
|
|
|
[precomputation] |
|
|
|
|
## Enable or disable elgamal precomputation table |
|
|
|
|
## By default, enabled on i386 hosts |
|
|
|
|
# elgamal = true |
|
|
|
|
|
|
|
|
|
[upnp] |
|
|
|
|
## Enable or disable UPnP: automatic port forwarding (enabled by default in WINDOWS, ANDROID) |
|
|
|
|
# enabled = false |
|
|
|
|
|
|
|
|
|
## Name i2pd appears in UPnP forwardings list (default = I2Pd) |
|
|
|
|
# name = I2Pd |
|
|
|
|
|
|
|
|
|
[reseed] |
|
|
|
|
## Enable or disable reseed data verification. |
|
|
|
|
verify = true |
|
|
|
|
## URLs to request reseed data from, separated by comma |
|
|
|
|
## Default: "mainline" I2P Network reseeds |
|
|
|
|
# urls = https://reseed.i2p-projekt.de/,https://i2p.mooo.com/netDb/,https://netdb.i2p2.no/ |
|
|
|
|
## Path to local reseed data file (.su3) for manual reseeding |
|
|
|
|
# file = /path/to/i2pseeds.su3 |
|
|
|
|
## or HTTPS URL to reseed from |
|
|
|
|
# file = https://legit-website.com/i2pseeds.su3 |
|
|
|
|
|
|
|
|
|
[addressbook] |
|
|
|
|
## AddressBook subscription URL for initial setup |
|
|
|
|
## Default: inr.i2p at "mainline" I2P Network |
|
|
|
|
# defaulturl = http://joajgazyztfssty4w2on5oaqksz6tqoxbduy553y34mf4byv6gpq.b32.i2p/export/alive-hosts.txt |
|
|
|
|
## Optional subscriptions URLs, separated by comma |
|
|
|
|
# subscriptions = http://inr.i2p/export/alive-hosts.txt,http://stats.i2p/cgi-bin/newhosts.txt,http://rus.i2p/hosts.txt |
|
|
|
|
|
|
|
|
|
[http] |
|
|
|
|
## Web Console settings |
|
|
|
|
## Uncomment and set to 'false' to disable Web Console |
|
|
|
|
# enabled = true |
|
|
|
|
## Address and port service will listen on |
|
|
|
|
address = 127.0.0.1 |
|
|
|
|
port = 7070 |
|
|
|
|
## Uncomment following lines to enable Web Console authentication |
|
|
|
|
# auth = true |
|
|
|
|
# user = i2pd |
|
|
|
|
# pass = changeme |
|
|
|
|
|
|
|
|
|
[httpproxy] |
|
|
|
|
## Uncomment and set to 'false' to disable HTTP Proxy |
|
|
|
@ -126,6 +101,11 @@ address = 127.0.0.1
@@ -126,6 +101,11 @@ address = 127.0.0.1
|
|
|
|
|
port = 4444 |
|
|
|
|
## Optional keys file for proxy local destination |
|
|
|
|
# keys = http-proxy-keys.dat |
|
|
|
|
## Enable address helper for adding .i2p domains with "jump URLs" (default: true) |
|
|
|
|
# addresshelper = true |
|
|
|
|
## Address of a proxy server inside I2P, which is used to visit regular Internet |
|
|
|
|
# outproxy = http://false.i2p |
|
|
|
|
## httpproxy section also accepts I2CP parameters, like "inbound.length" etc. |
|
|
|
|
|
|
|
|
|
[socksproxy] |
|
|
|
|
## Uncomment and set to 'false' to disable SOCKS Proxy |
|
|
|
@ -135,13 +115,13 @@ address = 127.0.0.1
@@ -135,13 +115,13 @@ address = 127.0.0.1
|
|
|
|
|
port = 4447 |
|
|
|
|
## Optional keys file for proxy local destination |
|
|
|
|
# keys = socks-proxy-keys.dat |
|
|
|
|
|
|
|
|
|
## Socks outproxy. Example below is set to use Tor for all connections except i2p |
|
|
|
|
## Uncomment and set to 'true' to enable using of SOCKS outproxy |
|
|
|
|
# outproxy.enabled = false |
|
|
|
|
## Address and port of outproxy |
|
|
|
|
# outproxy = 127.0.0.1 |
|
|
|
|
# outproxyport = 9050 |
|
|
|
|
## socksproxy section also accepts I2CP parameters, like "inbound.length" etc. |
|
|
|
|
|
|
|
|
|
[sam] |
|
|
|
|
## Uncomment and set to 'true' to enable SAM Bridge |
|
|
|
@ -170,3 +150,71 @@ enabled = true
@@ -170,3 +150,71 @@ enabled = true
|
|
|
|
|
## Address and port service will listen on |
|
|
|
|
# address = 127.0.0.1 |
|
|
|
|
# port = 7650 |
|
|
|
|
## Authentication password. "itoopie" by default |
|
|
|
|
# password = itoopie |
|
|
|
|
|
|
|
|
|
[precomputation] |
|
|
|
|
## Enable or disable elgamal precomputation table |
|
|
|
|
## By default, enabled on i386 hosts |
|
|
|
|
# elgamal = true |
|
|
|
|
|
|
|
|
|
[upnp] |
|
|
|
|
## Enable or disable UPnP: automatic port forwarding (enabled by default in WINDOWS, ANDROID) |
|
|
|
|
# enabled = false |
|
|
|
|
## Name i2pd appears in UPnP forwardings list (default = I2Pd) |
|
|
|
|
# name = I2Pd |
|
|
|
|
|
|
|
|
|
[reseed] |
|
|
|
|
## Options for bootstrapping into I2P network, aka reseeding |
|
|
|
|
## Enable or disable reseed data verification. |
|
|
|
|
verify = true |
|
|
|
|
## URLs to request reseed data from, separated by comma |
|
|
|
|
## Default: "mainline" I2P Network reseeds |
|
|
|
|
# urls = https://reseed.i2p-projekt.de/,https://i2p.mooo.com/netDb/,https://netdb.i2p2.no/ |
|
|
|
|
## Path to local reseed data file (.su3) for manual reseeding |
|
|
|
|
# file = /path/to/i2pseeds.su3 |
|
|
|
|
## or HTTPS URL to reseed from |
|
|
|
|
# file = https://legit-website.com/i2pseeds.su3 |
|
|
|
|
## Path to local ZIP file or HTTPS URL to reseed from |
|
|
|
|
# zipfile = /path/to/netDb.zip |
|
|
|
|
## If you run i2pd behind a proxy server, set proxy server for reseeding here |
|
|
|
|
## Should be http://address:port or socks://address:port |
|
|
|
|
# proxy = http://127.0.0.1:8118 |
|
|
|
|
## Minimum number of known routers, below which i2pd triggers reseeding. 25 by default |
|
|
|
|
# threshold = 25 |
|
|
|
|
|
|
|
|
|
[addressbook] |
|
|
|
|
## AddressBook subscription URL for initial setup |
|
|
|
|
## Default: inr.i2p at "mainline" I2P Network |
|
|
|
|
# defaulturl = http://joajgazyztfssty4w2on5oaqksz6tqoxbduy553y34mf4byv6gpq.b32.i2p/export/alive-hosts.txt |
|
|
|
|
## Optional subscriptions URLs, separated by comma |
|
|
|
|
# subscriptions = http://inr.i2p/export/alive-hosts.txt,http://stats.i2p/cgi-bin/newhosts.txt,http://rus.i2p/hosts.txt |
|
|
|
|
|
|
|
|
|
[limits] |
|
|
|
|
## Maximum active transit sessions (default:2500) |
|
|
|
|
# transittunnels = 2500 |
|
|
|
|
## Limit number of open file descriptors (0 - use system limit) |
|
|
|
|
# openfiles = 0 |
|
|
|
|
## Maximum size of corefile in Kb (0 - use system limit) |
|
|
|
|
# coresize = 0 |
|
|
|
|
## Threshold to start probabalistic backoff with ntcp sessions (0 - use system limit) |
|
|
|
|
# ntcpsoft = 0 |
|
|
|
|
## Maximum number of ntcp sessions (0 - use system limit) |
|
|
|
|
# ntcphard = 0 |
|
|
|
|
|
|
|
|
|
[trust] |
|
|
|
|
## Enable explicit trust options. false by default |
|
|
|
|
# enabled = true |
|
|
|
|
## Make direct I2P connections only to routers in specified Family. |
|
|
|
|
# family = MyFamily |
|
|
|
|
## Make direct I2P connections only to routers specified here. Comma separated list of base64 identities. |
|
|
|
|
# routers = |
|
|
|
|
## Should we hide our router from other routers? false by default |
|
|
|
|
# hidden = true |
|
|
|
|
|
|
|
|
|
[exploratory] |
|
|
|
|
## Exploratory tunnels settings with default values |
|
|
|
|
# inbound.length = 2 |
|
|
|
|
# inbound.quantity = 3 |
|
|
|
|
# outbound.length = 2 |
|
|
|
|
# outbound.quantity = 3 |
|
|
|
|