source: installer/resources/clients.config @ 37f34d8

Last change on this file since 37f34d8 was 37f34d8, checked in by zzz <zzz@…>, 6 years ago

Router: Add startup/shutdown state machine
Tunnels: Cleanup, catch more cases of zero-hop configuration
ClientAppConfig?: Start i2ptunnel sooner

Since BuildRequestor? won't use a zero-hop exploratory as a paired tunnel
for client builds, it's now safe to start client tunnels
before the expl. tunnels are ready. This will save up to 90 seconds.

  • Property mode set to 100644
File size: 2.6 KB
Line 
1# NOTE: This I2P config file must use UTF-8 encoding
2#
3# If you have a 'split' directory installation, with configuration
4# files in ~/.i2p (Linux) or %APPDATA%\I2P (Windows), be sure to
5# edit the file in the configuration directory, NOT the install directory.
6# When running as a Linux daemon, the configuration directory is /var/lib/i2p
7# and the install directory is /usr/share/i2p .
8#
9
10# fire up the web console
11## There are several choices, here are some examples:
12## non-SSL, bind to local IPv4 only
13#clientApp.0.args=7657 127.0.0.1 ./webapps/
14## non-SSL, bind to local IPv6 only
15#clientApp.0.args=7657 ::1 ./webapps/
16## non-SSL, bind to all IPv4 addresses
17#clientApp.0.args=7657 0.0.0.0 ./webapps/
18## non-SSL, bind to all IPv6 addresses
19#clientApp.0.args=7657 :: ./webapps/
20## For SSL only, change clientApp.4.args below to https://
21## SSL only
22#clientApp.0.args=-s 7657 ::1,127.0.0.1 ./webapps/
23## non-SSL and SSL
24#clientApp.0.args=7657 ::1,127.0.0.1 -s 7667 ::1,127.0.0.1 ./webapps/
25## non-SSL only, both IPv6 and IPv4 local interfaces
26clientApp.0.args=7657 ::1,127.0.0.1 ./webapps/
27clientApp.0.main=net.i2p.router.web.RouterConsoleRunner
28clientApp.0.name=I2P Router Console
29clientApp.0.onBoot=true
30clientApp.0.startOnLoad=true
31
32# SAM bridge
33clientApp.1.main=net.i2p.sam.SAMBridge
34clientApp.1.name=SAM application bridge
35clientApp.1.args=sam.keys 127.0.0.1 7656 i2cp.tcp.host=127.0.0.1 i2cp.tcp.port=7654
36clientApp.1.startOnLoad=false
37
38# poke the i2ptunnels defined in i2ptunnel.config
39clientApp.2.main=net.i2p.i2ptunnel.TunnelControllerGroup
40clientApp.2.name=Application tunnels
41clientApp.2.args=i2ptunnel.config
42clientApp.2.delay=35
43clientApp.2.startOnLoad=true
44
45# run our own eepsite with a seperate jetty instance
46clientApp.3.main=net.i2p.jetty.JettyStart
47clientApp.3.name=I2P webserver (eepsite)
48## To use the rewrite handler, edit jetty-rewrite.xml and use:
49#clientApp.3.args="/path/to/jetty.xml" "/path/to/jetty-rewrite.xml"
50## To use local SSL, edit jetty-ssl.xml and use:
51#clientApp.3.args="/path/to/jetty.xml" "/path/to/jetty-ssl.xml"
52## To use local or remote JMX, edit jetty-jmx.xml and use:
53#clientApp.3.args="/path/to/jetty.xml" "/path/to/jetty-jmx.xml"
54clientApp.3.args="eepsite/jetty.xml"
55clientApp.3.delay=30
56clientApp.3.startOnLoad=true
57
58# load a browser pointing at the web console whenever we start up
59clientApp.4.main=net.i2p.apps.systray.UrlLauncher
60clientApp.4.name=Open Router Console in web browser at startup
61clientApp.4.args=http://127.0.0.1:7657/
62clientApp.4.delay=3
63clientApp.4.startOnLoad=true
64
65# BOB bridge
66clientApp.5.args=
67clientApp.5.delay=10
68clientApp.5.main=net.i2p.BOB.BOB
69clientApp.5.name=BOB application bridge
70clientApp.5.startOnLoad=false
Note: See TracBrowser for help on using the repository browser.