Config files ============= INI-like, syntax is the following : = . All command-line parameters are allowed as keys, for example: i2p.conf: log = 1 v6 = 0 ircdest = irc.postman.i2p tunnels.cfg (filename of this config is subject of change): ; outgoing tunnel sample, to remote service ; mandatory parameters: ; * type -- always "client" ; * port -- local port to listen to ; * destination -- i2p hostname ; optional parameters (may be omitted) ; * keys -- our identity, if unset, will be generated on every startup, ; if set and file missing, keys will be generated and placed to this file ; * address -- address to listen on, 127.0.0.1 by default [IRC] type = client port = 6668 destination = irc.echelon.i2p keys = irc-keys.dat ; incoming tunnel sample, for local service ; mandatory parameters: ; * type -- always "server" ; * host -- ip address of our service ; * port -- port of our service ; * keys -- file with LeaseSet of address in i2p ; optional parameters (may be omitted) ; * inport -- optional, i2p service port, if unset - the same as 'port' ; * accesslist -- comma-separated list of i2p addresses, allowed to connect ; every address is b32 without '.b32.i2p' part [LOCALSITE] type = server host = 127.0.0.1 port = 80 keys = site-keys.dat inport = 81 accesslist = [,]