wormhole-william icon indicating copy to clipboard operation
wormhole-william copied to clipboard

Tor support?

Open kortschak opened this issue 3 years ago • 4 comments

The python implementation offers optional support for transport via tor. Is there an intention to add this to wormhole-william?

kortschak avatar Mar 24 '21 00:03 kortschak

I've avoided tor support as it add a lot of complexity for a feature most users do not use.

Ideally it would be possible to use the wormhole-william library to support third-party clients that want tor. Unfortunately right now I don't think the library can be used with tor in a privacy preserving manner. The main issue is that under the non-tor mode, the clients try to connect directly to each other so they share their IP address with each other as part of the encrypted rendezvous protocol.

At a minimum, the library would need an option to specify tor-tcp-v1 transit instead of direct-tcp-v1 or relay-v1. I'd be open to doing this if it can be done in such a way that doesn't add a lot of additional complexity.

psanford avatar Mar 25 '21 18:03 psanford

Thanks. If you can point me to the areas where changes would be required, I'm happy to look into this.

kortschak avatar Mar 26 '21 20:03 kortschak

Could you use torsocks?

omnivagant avatar Mar 02 '23 23:03 omnivagant

upping request for optional Tor integration, f.ex. thru Torsocks.

ihubgit avatar Aug 20 '23 12:08 ihubgit