9 Commits

Author SHA1 Message Date
cb1369a27f docker: forgo a reseeder
We simply don't need one now that we're sharing the netDb.
Additionally, it also allows us to leave "onBoot" away in the client config.
With it, client apps might started before it's possible to open tunnels
 since we have no active connections to other routers.
2021-01-05 19:26:14 +01:00
ea92a7c1b2 docker: Start SAM and application tunnels automatically
Without onBoot they won't start for some reason.

#5 - Create SAM server tunnels in trans-proxy
2021-01-04 16:25:45 +01:00
1afb4709f5 docker: Fix testnet not connecting
We now let I2P choose the UDP ports and also decide if it's firewalled or not.
Additionally, we add 2 floodfill routers.
We still have to determine if every router can be a floodfill router, but probably only 2 is cleaner.

#5 - Create SAM server tunnels in trans-proxy
2021-01-04 16:25:45 +01:00
659e7a519c docker: Add comments to i2p/Dockerfile
#5 - Create SAM server tunnels in trans-proxy
2021-01-04 16:25:45 +01:00
9e36ece502 docker: Fix echo that replace printf
echo doesn't treat "\n" differently and prints it as is.
The resulting router config was thus bad.

#5 - Create SAM server tunnels in trans-proxy
2021-01-04 16:25:45 +01:00
72f56d8993 docker: Allow http reseed URL
Without it, I2P just filters out the HTTP reseed URLs

#5 - Create SAM server tunnels in trans-proxy
2021-01-04 16:25:45 +01:00
cec69b918a docker: add configuration to connect I2P routers to a reseeder
The reseeder includes fixes to run from bisentenialwrug/i2p-reseed until the official image has merged them.
Fixes are:
  - autogenerating keys for TLS
  - calling the right command to start the reseeder

The I2P routers are also configured to reseed from a single reseed host.

And finally the keys the reseeder uses to sign the su3 payloads are shared in a volume with the I2P routers.

Unfortunately, it still doesn't work as the reseeder sends empty packers or something. Stil trying to figure that out.

#5 - Create SAM server tunnels in trans-proxy
2021-01-04 16:25:45 +01:00
9ae00e359c Fix i2p-docker image
There was an update to 0.9.48 and client.config was split into client.config.d/

#5 - Create SAM server tunnels in trans-proxy
2021-01-04 16:25:45 +01:00
8dd3a6b81a Use geti2p Dockerfile
i2pd just didn't want to connect to other services for some reason.

#4 - Investigate extending pr0xy to use SAM
2020-12-18 23:35:11 +01:00