[tahoe-dev] Tahoe-LAFS, Tor and Tails

Jacob Appelbaum jacob at appelbaum.net
Mon Aug 12 14:14:15 UTC 2013


Kill Your TV:
> On Fri,  9 Aug 2013 03:01:30 +0000 (UTC)
> Leif Ryge <leif at synthesize.us> wrote:
> 
> [snip]
> 
>> I believe the current version is fixed, but after making
>> that mistake I am a little bit less confident in it. :(
> 
> I've not tried the script but after a quick skim it looks OK. 

Thanks. We've of course updated it now at least once.

> 
> We have been using tahoe on I2P for a few years but we have to do
> things a bit differently due to not having something similiar to
> "torify" or "torsocks" as an option. We need to patch the source. (Tahoe
> tickets #1007 and #1010 apply, as do foolscap #150 and #151). We also
> use a patch from #68 to add multiple introducer support.

Any reason to not have these patches in Tahoe proper?

Also, why don't you use torsocks with an i2p configuration file? I'd
take a patch to torsocks that adds an i2p configuration file, if you
want. I suspect everyone else would be fine with it.

> 
> A shell script is provided to automate the patched installation. Our
> tahoe install script
> - fetches tahoe, its deps, and patches from a site hosted within I2P. If
>   you already have the necessary files the only fetching is done by the
>   tahoe installation process itself via proxies within I2P, see #2055.
>   The script sets http_proxy and https_proxy to use 'our' outproxies'
>   by default. (Since I also use Tor (don't we all?) I set my https_proxy
>   to go out on port 8118.)
> - verifies that the sha256 checksums match
> - patches tahoe and foolscap to add proxy support
> - compiles and 'installs' tahoe to ./tahoe-lafs-i2p

What do you think about a grid that is all Tor hidden services and then
also has some i2p eep sites as well? Is there a way to compose Tor and I2P?

> 
> Whenever I test our installation script on PCs/VMs that don't have I2P,
> the tahoe installation process doesn't successfully go out to the
> internet. The installation looks the same as it does when one is
> completely disconnected from the internet.
> 
> 
> tl;dr: Your bootstrap script should fine. :)

Do you want to extend it so that it works for both of us?

All the best,
Jacob


More information about the tahoe-dev mailing list