gridsync / gridsync

Synchronize local directories with Tahoe-LAFS storage grids
GNU General Public License v3.0
181 stars 23 forks source link

Proxy support #91

Open sayge opened 6 years ago

sayge commented 6 years ago

Does Gridsync have any proxy support? I have read that it has very preliminary Tor support, but it seems to me that an option for either HTTP or SOCKS is an essential feature.

Apparently, tahoe-lafs has had it for some time. But configuring it as described below did not work for me. http://echelon.i2p.xyz/tahoelafs/backup/running.html

crwood commented 6 years ago

Hi there!

Gridsync does not have any form of proxy support currently, though I agree that it would be useful to have (and that, ideally, Gridsync should meaningfully support any broader connection options that Tahoe-LAFS itself does, including Tor and I2P). After perusing through both the Tahoe-LAFS documentation and source code, however, I'm having trouble finding references to the HTTP/SOCKS proxy support you mention... Are you sure that this is supported upstream? The guide you linked appears to be rather old (from 2014) and seems to imply that it will only work with a forked codebase (as it states "these instructions are for duck's modifications to Tahoe-LAFS").

By the way, if you're just looking to get connected to a Tahoe-LAFS grid over I2P, I've seen this (much more recent) three-part guide circulating about on the Interwebs:

https://thetinhat.com/tutorials/cloud/tahoe-lafs-part-1.html

https://thetinhat.com/tutorials/cloud/tahoe-lafs-part-2.html

https://thetinhat.com/tutorials/cloud/tahoe-lafs-nodes-part-3.html

(Note that I've never used Tahoe-LAFS over I2P and/or followed the guide myself so I can't speak to its usefulness or safety, but I figure it might be worth passing along to you since you mentioned getting stuck with the old one).