Open ghbjklhv opened 5 years ago
Blocked: support for proxying p2p connections need to land in go-ipfs first, then we can add UI in Desktop app.
I'm probably completely wrong here, but I think the curl environment variables are respected (at least for some types of connections). Try setting http_proxy
, https_proxy
, and/or ALL_PROXY
.
@lidel any update on this one from the Kubo/Boxo/Libp2p side?
libp2p and Kubo support limited relays (https://github.com/ipfs/kubo/blob/master/docs/config.md#swarmrelayclient) but there is no such thing like "libp2p over (http? socks?) proxy".
even if ot existed, TOR socks proxy will not magically give privacy / anonymity to IPFS Desktop. libp2p in Kubo will leak IPs and PeerID, and local cache can be used for fingerprinting and tracking even with TOR.
Doing it safely requires deeper rearchitecture of networking and content management.
if someone wants to use ipfs over Tor, they should access trustless gateway over http over tor. ipfs desktop is not the tool for the job.
I think this should be closed unless more details about use case are provided.
Feature: Add Proxy Support Why?: Adding proxy support may enable users to route connections through another server to provide better anonymity. Plus, it would enable users to utilize IPFS with TOR.
Want to support this issue? Post a bounty on it! We accept bounties via BountySource.