I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
i2ptunnel.config 5.39 KiB
Newer Older
  • Learn to ignore specific revisions
  • # NOTE: This I2P config file must use UTF-8 encoding
    
    zzz's avatar
    zzz committed
    #
    # If you have a 'split' directory installation, with configuration
    # files in ~/.i2p (Linux) or %APPDATA%\I2P (Windows), be sure to
    # edit the file in the configuration directory, NOT the install directory.
    #
    
    
    tunnel.0.description=HTTP proxy for browsing eepsites and the web
    tunnel.0.type=httpclient
    
    jrandom's avatar
    jrandom committed
    tunnel.0.sharedClient=true
    
    tunnel.0.interface=127.0.0.1
    
    zzz's avatar
    zzz committed
    tunnel.0.proxyList=false.i2p
    
    jrandom's avatar
    jrandom committed
    tunnel.0.i2cpHost=127.0.0.1
    
    jrandom's avatar
    jrandom committed
    tunnel.0.option.inbound.nickname=shared clients
    tunnel.0.option.outbound.nickname=shared clients
    
    zzz's avatar
    zzz committed
    tunnel.0.option.i2cp.reduceIdleTime=900000
    tunnel.0.option.i2cp.reduceOnIdle=true
    tunnel.0.option.i2cp.reduceQuantity=1
    
    jrandom's avatar
    jrandom committed
    tunnel.0.option.i2p.streaming.connectDelay=1000
    
    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.1.name=Irc2P
    tunnel.1.description=IRC tunnel to access the Irc2P network
    
    jrandom's avatar
    jrandom committed
    tunnel.1.type=ircclient
    
    zzz's avatar
    zzz committed
    tunnel.1.sharedClient=false
    
    tunnel.1.interface=127.0.0.1
    
    tunnel.1.targetDestination=irc.dg.i2p:6667,irc.postman.i2p:6667,irc.echelon.i2p:6667
    
    jrandom's avatar
    jrandom committed
    tunnel.1.i2cpHost=127.0.0.1
    
    tunnel.1.option.inbound.nickname=Irc2P
    tunnel.1.option.outbound.nickname=Irc2P
    
    zzz's avatar
    zzz committed
    tunnel.1.option.i2cp.closeIdleTime=1200000
    tunnel.1.option.i2cp.closeOnIdle=true
    tunnel.1.option.i2cp.delayOpen=true
    tunnel.1.option.i2cp.newDestOnResume=false
    tunnel.1.option.i2cp.reduceIdleTime=600000
    
    zzz's avatar
    zzz committed
    tunnel.1.option.i2cp.reduceOnIdle=true
    tunnel.1.option.i2cp.reduceQuantity=1
    
    jrandom's avatar
    jrandom committed
    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
    
    # I2P's mtn server
    tunnel.2.name=mtn.i2p2.i2p
    tunnel.2.description=I2P Monotone Server
    
    jrandom's avatar
    jrandom committed
    tunnel.2.sharedClient=true
    
    jrandom's avatar
    jrandom committed
    tunnel.2.interface=127.0.0.1
    
    tunnel.2.listenPort=8998
    
    tunnel.2.targetDestination=mtn.i2p2.i2p:4691
    
    jrandom's avatar
    jrandom committed
    tunnel.2.i2cpHost=127.0.0.1
    
    jrandom's avatar
    jrandom committed
    tunnel.2.i2cpPort=7654
    
    jrandom's avatar
    jrandom committed
    tunnel.2.option.inbound.nickname=shared clients
    tunnel.2.option.outbound.nickname=shared clients
    
    zzz's avatar
    zzz committed
    tunnel.2.option.i2cp.reduceIdleTime=900000
    tunnel.2.option.i2cp.reduceOnIdle=true
    tunnel.2.option.i2cp.reduceQuantity=1
    
    tunnel.2.option.inbound.length=3
    tunnel.2.option.inbound.lengthVariance=0
    tunnel.2.option.outbound.length=3
    tunnel.2.option.outbound.lengthVariance=0
    
    jrandom's avatar
    jrandom committed
    tunnel.2.startOnLoad=false
    
    jrandom's avatar
    jrandom committed
    tunnel.3.description=My eepsite
    
    jrandom's avatar
    jrandom committed
    tunnel.3.type=httpserver
    
    jrandom's avatar
    jrandom committed
    tunnel.3.targetHost=127.0.0.1
    
    jrandom's avatar
    jrandom committed
    tunnel.3.targetPort=7658
    
    jrandom's avatar
    jrandom committed
    tunnel.3.spoofedHost=mysite.i2p
    
    jrandom's avatar
    jrandom committed
    tunnel.3.privKeyFile=eepsite/eepPriv.dat
    
    jrandom's avatar
    jrandom committed
    tunnel.3.i2cpHost=127.0.0.1
    
    jrandom's avatar
    jrandom committed
    tunnel.3.i2cpPort=7654
    
    jrandom's avatar
    jrandom committed
    tunnel.3.option.inbound.nickname=eepsite
    tunnel.3.option.outbound.nickname=eepsite
    
    tunnel.3.option.inbound.length=3
    tunnel.3.option.inbound.lengthVariance=0
    tunnel.3.option.outbound.length=3
    tunnel.3.option.outbound.lengthVariance=0
    
    jrandom's avatar
    jrandom committed
    tunnel.3.startOnLoad=false
    
    # postman's SMTP server - see hq.postman.i2p
    
    tunnel.4.description=smtp server
    
    jrandom's avatar
    jrandom committed
    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
    
    jrandom's avatar
    jrandom committed
    tunnel.4.option.inbound.nickname=shared clients
    tunnel.4.option.outbound.nickname=shared clients
    
    zzz's avatar
    zzz committed
    tunnel.4.option.i2cp.reduceIdleTime=900000
    tunnel.4.option.i2cp.reduceOnIdle=true
    tunnel.4.option.i2cp.reduceQuantity=1
    
    jrandom's avatar
    jrandom committed
    tunnel.4.option.i2p.streaming.connectDelay=1000
    
    tunnel.4.option.inbound.length=3
    tunnel.4.option.inbound.lengthVariance=0
    tunnel.4.option.outbound.length=3
    tunnel.4.option.outbound.lengthVariance=0
    
    jrandom's avatar
    jrandom committed
    tunnel.4.startOnLoad=true
    
    tunnel.4.targetDestination=smtp.postman.i2p:25
    
    tunnel.4.type=client
    
    jrandom's avatar
    jrandom committed
    tunnel.4.sharedClient=true
    
    # postman's POP3 server - see hq.postman.i2p
    
    tunnel.5.name=pop3.postman.i2p
    tunnel.5.description=pop3 server
    
    jrandom's avatar
    jrandom committed
    tunnel.5.i2cpHost=127.0.0.1
    
    tunnel.5.i2cpPort=7654
    tunnel.5.interface=127.0.0.1
    tunnel.5.listenPort=7660
    
    jrandom's avatar
    jrandom committed
    tunnel.5.option.inbound.nickname=shared clients
    tunnel.5.option.outbound.nickname=shared clients
    
    zzz's avatar
    zzz committed
    tunnel.5.option.i2cp.reduceIdleTime=900000
    tunnel.5.option.i2cp.reduceOnIdle=true
    tunnel.5.option.i2cp.reduceQuantity=1
    
    jrandom's avatar
    jrandom committed
    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
    
    jrandom's avatar
    jrandom committed
    tunnel.5.startOnLoad=true
    
    tunnel.5.targetDestination=pop.postman.i2p:110
    
    jrandom's avatar
    jrandom committed
    tunnel.5.type=client
    
    tunnel.5.sharedClient=true
    
    
    # HTTPS (CONNECT) outproxy
    tunnel.6.name=I2P HTTPS Proxy
    tunnel.6.description=HTTPS proxy for browsing eepsites and the web
    tunnel.6.type=connectclient
    tunnel.6.sharedClient=true
    tunnel.6.interface=127.0.0.1
    tunnel.6.listenPort=4445
    
    tunnel.6.proxyList=outproxy-tor.meeh.i2p
    
    tunnel.6.i2cpHost=127.0.0.1
    tunnel.6.i2cpPort=7654
    tunnel.6.option.inbound.nickname=shared clients
    tunnel.6.option.outbound.nickname=shared clients
    tunnel.6.option.i2cp.reduceIdleTime=900000
    tunnel.6.option.i2cp.reduceOnIdle=true
    tunnel.6.option.i2cp.reduceQuantity=1
    tunnel.6.option.i2p.streaming.connectDelay=1000
    
    tunnel.6.option.inbound.length=3
    tunnel.6.option.inbound.lengthVariance=0
    tunnel.6.option.outbound.length=3
    tunnel.6.option.outbound.lengthVariance=0
    
    tunnel.6.startOnLoad=true