193 lines
6.7 KiB
Plaintext
193 lines
6.7 KiB
Plaintext
# NOTE: This I2P config file must use UTF-8 encoding
|
|
#
|
|
# If you have a 'split' directory installation, with configuration
|
|
# files in ~/.i2p (Linux), %LOCALAPPDATA%\I2P (Windows),
|
|
# or /Users/(user)/Library/Application Support/i2p (Mac), be sure to
|
|
# edit the file in the configuration directory, NOT the install directory.
|
|
# When running as a Linux daemon, the configuration directory is /var/lib/i2p
|
|
# and the install directory is /usr/share/i2p .
|
|
# When running as a Windows service, the configuration directory is \ProgramData\i2p
|
|
# and the install directory is \Program Files\i2p .
|
|
#
|
|
# On first run, this file will be split into individual config files
|
|
# in i2ptunnel.config.d/ in the configuration directory.
|
|
# Look in that directory for the file to edit.
|
|
#
|
|
|
|
# eepproxy
|
|
tunnel.0.name=I2P HTTP Proxy
|
|
tunnel.0.description=HTTP proxy for browsing eepsites and the web
|
|
tunnel.0.type=httpclient
|
|
tunnel.0.sharedClient=false
|
|
tunnel.0.interface=127.0.0.1
|
|
tunnel.0.listenPort=4444
|
|
tunnel.0.proxyList=exit.stormycloud.i2p
|
|
tunnel.0.i2cpHost=127.0.0.1
|
|
tunnel.0.i2cpPort=7654
|
|
tunnel.0.option.inbound.nickname=HTTP Proxy
|
|
tunnel.0.option.outbound.nickname=HTTP Proxy
|
|
tunnel.0.option.i2cp.leaseSetEncType=4,0
|
|
tunnel.0.option.i2cp.reduceIdleTime=900000
|
|
tunnel.0.option.i2cp.reduceOnIdle=true
|
|
tunnel.0.option.i2cp.reduceQuantity=1
|
|
tunnel.0.option.i2p.streaming.connectDelay=1000
|
|
tunnel.0.option.i2ptunnel.httpclient.SSLOutproxies=exit.stormycloud.i2p
|
|
tunnel.0.option.inbound.length=3
|
|
tunnel.0.option.inbound.lengthVariance=0
|
|
tunnel.0.option.outbound.length=3
|
|
tunnel.0.option.outbound.lengthVariance=0
|
|
tunnel.0.option.outbound.priority=10
|
|
tunnel.0.startOnLoad=true
|
|
tunnel.0.option.persistentClientKey=false
|
|
tunnel.0.option.i2cp.closeIdleTime=1800000
|
|
tunnel.0.option.i2cp.closeOnIdle=true
|
|
tunnel.0.option.i2cp.newDestOnResume=true
|
|
|
|
# irc
|
|
tunnel.1.name=Irc2P
|
|
tunnel.1.description=IRC tunnel to access the Irc2P network
|
|
tunnel.1.type=ircclient
|
|
tunnel.1.sharedClient=false
|
|
tunnel.1.interface=127.0.0.1
|
|
tunnel.1.listenPort=6668
|
|
tunnel.1.targetDestination=irc.postman.i2p:6667,irc.echelon.i2p:6667
|
|
tunnel.1.i2cpHost=127.0.0.1
|
|
tunnel.1.i2cpPort=7654
|
|
tunnel.1.option.inbound.nickname=Irc2P
|
|
tunnel.1.option.outbound.nickname=Irc2P
|
|
tunnel.1.option.i2cp.closeIdleTime=1200000
|
|
tunnel.1.option.i2cp.closeOnIdle=true
|
|
tunnel.1.option.i2cp.delayOpen=true
|
|
tunnel.1.option.i2cp.destination.sigType=7
|
|
tunnel.1.option.i2cp.leaseSetEncType=4,0
|
|
tunnel.1.option.i2cp.newDestOnResume=false
|
|
tunnel.1.option.i2cp.reduceIdleTime=600000
|
|
tunnel.1.option.i2cp.reduceOnIdle=true
|
|
tunnel.1.option.i2cp.reduceQuantity=1
|
|
tunnel.1.option.i2p.streaming.connectDelay=1000
|
|
tunnel.1.option.i2p.streaming.maxWindowSize=16
|
|
tunnel.1.option.inbound.length=3
|
|
tunnel.1.option.inbound.lengthVariance=0
|
|
tunnel.1.option.outbound.length=3
|
|
tunnel.1.option.outbound.lengthVariance=0
|
|
tunnel.1.option.outbound.priority=15
|
|
tunnel.1.startOnLoad=true
|
|
|
|
# local eepserver
|
|
tunnel.3.name=I2P webserver
|
|
tunnel.3.description=My eepsite
|
|
tunnel.3.type=httpserver
|
|
tunnel.3.targetHost=127.0.0.1
|
|
tunnel.3.targetPort=7658
|
|
tunnel.3.spoofedHost=mysite.i2p
|
|
tunnel.3.privKeyFile=eepsite/eepPriv.dat
|
|
tunnel.3.i2cpHost=127.0.0.1
|
|
tunnel.3.i2cpPort=7654
|
|
tunnel.3.option.inbound.nickname=eepsite
|
|
tunnel.3.option.outbound.nickname=eepsite
|
|
tunnel.3.option.i2cp.destination.sigType=7
|
|
tunnel.3.option.i2cp.leaseSetEncType=4,0
|
|
tunnel.3.option.inbound.length=3
|
|
tunnel.3.option.inbound.lengthVariance=0
|
|
tunnel.3.option.outbound.length=3
|
|
tunnel.3.option.outbound.lengthVariance=0
|
|
# uncomment for HTTPS to port 7668
|
|
#tunnel.3.option.targetForPort.443=127.0.0.1:7668
|
|
tunnel.3.startOnLoad=false
|
|
|
|
# postman's SMTP server - see hq.postman.i2p
|
|
tunnel.4.description=smtp server
|
|
tunnel.4.i2cpHost=127.0.0.1
|
|
tunnel.4.i2cpPort=7654
|
|
tunnel.4.interface=127.0.0.1
|
|
tunnel.4.listenPort=7659
|
|
tunnel.4.name=smtp.postman.i2p
|
|
tunnel.4.option.inbound.nickname=shared clients
|
|
tunnel.4.option.outbound.nickname=shared clients
|
|
tunnel.4.option.i2cp.leaseSetEncType=4,0
|
|
tunnel.4.option.i2cp.reduceIdleTime=900000
|
|
tunnel.4.option.i2cp.reduceOnIdle=true
|
|
tunnel.4.option.i2cp.reduceQuantity=1
|
|
tunnel.4.option.inbound.length=3
|
|
tunnel.4.option.inbound.lengthVariance=0
|
|
tunnel.4.option.outbound.length=3
|
|
tunnel.4.option.outbound.lengthVariance=0
|
|
tunnel.4.startOnLoad=true
|
|
tunnel.4.targetDestination=smtp.postman.i2p:25
|
|
tunnel.4.type=client
|
|
tunnel.4.sharedClient=true
|
|
|
|
# postman's POP3 server - see hq.postman.i2p
|
|
tunnel.2.name=pop3.postman.i2p
|
|
tunnel.2.description=pop3 server
|
|
tunnel.2.i2cpHost=127.0.0.1
|
|
tunnel.2.i2cpPort=7654
|
|
tunnel.2.interface=127.0.0.1
|
|
tunnel.2.listenPort=7660
|
|
tunnel.2.option.inbound.nickname=shared clients
|
|
tunnel.2.option.outbound.nickname=shared clients
|
|
tunnel.2.option.i2cp.leaseSetEncType=4,0
|
|
tunnel.2.option.i2cp.reduceIdleTime=900000
|
|
tunnel.2.option.i2cp.reduceOnIdle=true
|
|
tunnel.2.option.i2cp.reduceQuantity=1
|
|
tunnel.2.option.i2p.streaming.connectDelay=1000
|
|
tunnel.2.option.inbound.length=3
|
|
tunnel.2.option.inbound.lengthVariance=0
|
|
tunnel.2.option.outbound.length=3
|
|
tunnel.2.option.outbound.lengthVariance=0
|
|
tunnel.2.startOnLoad=true
|
|
tunnel.2.targetDestination=pop.postman.i2p:110
|
|
tunnel.2.type=client
|
|
tunnel.2.sharedClient=true
|
|
|
|
# HTTPS (CONNECT) outproxy
|
|
tunnel.5.name=I2P HTTPS Proxy
|
|
tunnel.5.description=HTTPS proxy for browsing eepsites and the web
|
|
tunnel.5.type=connectclient
|
|
tunnel.5.sharedClient=true
|
|
tunnel.5.interface=127.0.0.1
|
|
tunnel.5.listenPort=4445
|
|
tunnel.5.proxyList=outproxy-tor.meeh.i2p
|
|
tunnel.5.i2cpHost=127.0.0.1
|
|
tunnel.5.i2cpPort=7654
|
|
tunnel.5.option.inbound.nickname=shared clients
|
|
tunnel.5.option.outbound.nickname=shared clients
|
|
tunnel.5.option.i2cp.leaseSetEncType=4,0
|
|
tunnel.5.option.i2cp.reduceIdleTime=900000
|
|
tunnel.5.option.i2cp.reduceOnIdle=true
|
|
tunnel.5.option.i2cp.reduceQuantity=1
|
|
tunnel.5.option.i2p.streaming.connectDelay=1000
|
|
tunnel.5.option.inbound.length=3
|
|
tunnel.5.option.inbound.lengthVariance=0
|
|
tunnel.5.option.outbound.length=3
|
|
tunnel.5.option.outbound.lengthVariance=0
|
|
tunnel.5.startOnLoad=true
|
|
|
|
# I2P Git Repositories SSH Access
|
|
tunnel.6.description=I2P Git Repositories SSH Access
|
|
tunnel.6.interface=127.0.0.1
|
|
tunnel.6.listenPort=7670
|
|
tunnel.6.name=gitssh.idk.i2p
|
|
tunnel.6.option.i2cp.closeIdleTime=1800000
|
|
tunnel.6.option.i2cp.closeOnIdle=false
|
|
tunnel.6.option.i2cp.delayOpen=true
|
|
tunnel.6.option.i2cp.destination.sigType=7
|
|
tunnel.6.option.i2cp.leaseSetEncType=4
|
|
tunnel.6.option.i2cp.newDestOnResume=false
|
|
tunnel.6.option.i2cp.reduceIdleTime=1200000
|
|
tunnel.6.option.i2cp.reduceOnIdle=true
|
|
tunnel.6.option.i2cp.reduceQuantity=1
|
|
tunnel.6.option.inbound.backupQuantity=1
|
|
tunnel.6.option.inbound.length=3
|
|
tunnel.6.option.inbound.nickname=gitssh.idk.i2p
|
|
tunnel.6.option.inbound.quantity=3
|
|
tunnel.6.option.outbound.backupQuantity=1
|
|
tunnel.6.option.outbound.length=3
|
|
tunnel.6.option.outbound.nickname=gitssh.idk.i2p
|
|
tunnel.6.option.outbound.quantity=3
|
|
tunnel.6.sharedClient=false
|
|
tunnel.6.startOnLoad=false
|
|
tunnel.6.targetDestination=gitssh.idk.i2p
|
|
tunnel.6.type=client
|
|
|