i2p and tor dockerized Everything is built transparently right here. Use it as a basis for your own project.
Docker Engine is used in conjunction with docker-compose. Make is used as a wrapper for everything.
Start up the containers with:
make runExec into the service container with:
make shellStop containers with:
make stopmake install
then from anywhere you can run i2p, assuming that ~/.local/bin is in your system path.
WeeChat is an IRC Client. Configure it to point to i2p_service/8666 in order to connect to the i2p IRC server. To do this, launch weechat and then type in /server add i2p i2p_service/8666 and then connect with /connect i2p.
Proxychains is configured to point to the IP address of the tor_svc container's IP address and port 9100.
You can browse eepsites with Lynx by doing the following from a shell inside of the service container:
export http_proxy=http://i2p_service:8080
export https_proxy=http://i2p_service:8443Then start lynx.
You can download a torrent file with lynx and save it under /i2p-share/i2psnark and it'll begin download automatically. Downloaded torrents will be available in the i2p/i2psnark folder within this project. You can monitor progress by browsing to localhost:8081