A Tor package updater and runner as an I2P Plugin. This plugin is still being changed rapidly but it should be usable on most Linux distributions as of 23 Jan, 2022.
Usage:
Usage of ./i2p.plugins.tor-manager-linux-amd64:-arch stringOS/arch to download (default "64")-i2pbrowserOpen I2P in Tor Browser-lang stringLanguage to download-os stringOS/arch to download (default "linux")-torbrowserOpen Tor Browser
Status:
Screenshot 2
Linux: Usable, most things work. Windows: Unstable, mostly usable, does not work in some important cirumstances, cannot run from a flash drive OSX: Unstable, untested, not usable, WIP.
Other systems are not targeted and should use a Tor binary built from source, provided by TPO or, their prefered package management system and not this plugin. The plugin will not start a Tor instance if a SOCKS proxy is open on port 9050.
Screenshot
Primary Goals
Ship known-good public keys, download a current Tor for the platform in the background, authenticate it, and launch it only if necessary.
Works on Windows, Linux, probably also OSX
Supervise Tor as a ShellService plugin to I2P
Works on Linux
Keep Tor up-to-date
Works on Windows, Linux, probably also OSX
Work as an I2P Plugin OR as a freestanding app to be compatible with all I2P distributions
Works on Linux, probably works on Windows
Download Tor Browser from an in-I2P mirror(or one of a network of in-I2P mirrors)
Not done
Secondary Goals:
Launch Tor Browser
Works on Linux
Configure and launch Tor browser for use with I2P
Works on Linux, probably also Windows, probably not OSX yet.
Optional Features I might add if there is interest
Mirror the files which it downloads to an I2P Site
Mirror the files which it downloads to I2P torrents
Set up an onion site which announces an I2P mirror exists
Use Bittorrent-over-I2P to download the Tor Browser software