aadf07d8c8e2a2a22f190d0475be05be8ce59e97
I2P Reseed Tools
This tool provides a secure and efficient reseed server for the I2P network. There are several utility commands to create, sign, and validate SU3 files.
Installation
If you have go installed you can download, build, and install this tool with go get
export GOPATH=$HOME/go; mkdir $GOPATH; cd $GOPATH
go get github.com/martin61/i2p-tools
bin/i2p-tools -h
Usage
Locally behind a webserver (reverse proxy setup), preferred:
GOPATH=$HOME/go; cd $GOPATH; bin/i2p-tools reseed --signer=you@mail.i2p --netdb=/home/i2p/.i2p/netDb --port=8443 --ip=127.0.0.1 --trustProxy
Without webserver, standalone with TLS support
GOPATH=$HOME/go; cd $GOPATH; bin/i2p-tools reseed --signer=you@mail.i2p --netdb=/home/i2p/.i2p/netDb --tlsHost=your-domain.tld
If this is your first time running a reseed server (ie. you don't have any existing keys), you can simply run the command and follow the prompts to create the appropriate keys and certificates. Afterwards an HTTPS reseed server will start on the default port and generate 6 files in your current directory (a TLS key, certificate and crl, and a signing key, certificate and crl).
Get a the source code and a pre-build binary anonymously on http://reseed.i2p/ - also a short guide and complete tech info.
Languages
Go
51.3%
HTML
35.8%
CSS
5%
Makefile
4.9%
Shell
2.6%
Other
0.4%