chylex / TweetDuck

A Windows Client for TweetDeck. Not affiliated with Twitter.
https://tweetduck.chylex.com
MIT License
193 stars 25 forks source link

Integration with the Tor Project for anti-sensorship #346

Closed javadch closed 1 year ago

javadch commented 1 year ago

It would be great to integrate a Tor library into the client so that users can turn it on to circumvent censorship or to increase their anonymity/privacy. This is life-saving in some areas of the world.

chylex commented 1 year ago

Can you provide more details? I don't know what libraries there even are and couldn't quickly find any that could be integrated with chromium libraries.

javadch commented 1 year ago

At the moment the Brave browser, which is based on chromium, has integrated Tor into its private window: one can open a "new private window" and enable Tor or directly open "a new private window with Tor". I this does not help, I can search for more docs.

chylex commented 1 year ago

It seems that while twitter.com is on the onion network, tweetdeck.twitter.com is not. I don't know if it's still possible to use Tor for services that aren't on the onion network, but if it is possible I would expect Tor to behave as an HTTPS proxy which can be enabled in TweetDuck.

There isn't a dedicated UI for configuring a proxy, but you can see #159 for a guide on manual proxy configuration in TweetDuck.

Alternatively, you might could set it as a system proxy, which should work with TweetDuck's browser windows automatically. If you then enable Options - Advanced - Use System Proxy for All Connections, it will also use system proxy for update checks and some more minor things that happen in the background.

chylex commented 1 year ago

Closing as answered.