Description
This ticket is to integrate an OnionFlare[1] functionality within Tor2web.
The idea is to enable anyone to "Onionify" it's existing internet website by enabling a Onion->Internet proxy service.
The OnionFlare service must support loading up at minimum 10.000 Tor Hidden Services.
The OnionFlare service, from a Tor2web perspective, shall enable a pre-authenticated machine to machine configuration of a Tor Hidden Service (e.g. using a REST API) and web-driven service.
The web driven service must support authenticating the user requesting the "onionification" of the internet-site, by giving a token to be loaded on https://internetiste.org/token.html .
This ticket require first identifying and fixing Tor performance issue in loading 10.000 Tor Hidden Services described at https://trac.torproject.org/projects/tor/ticket/15251
This ticket, as suggested by @virgil, require also supporting for Performance issue TorHS without location anonymity per ticket "Enable exposing a Tor HS without Location Anonymity (-3 hops)" https://trac.torproject.org/projects/tor/ticket/15271
The loading of the TorHS descriptors shall be entirely managed trough the new feature https://trac.torproject.org/projects/tor/ticket/6411 that's now supported in Tor 0.2.7-alpha, with TxTorcon support.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.