feather-wallet / feather

A free and open-source Monero desktop wallet.
https://featherwallet.org
BSD 3-Clause "New" or "Revised" License
354 stars 52 forks source link

Add More Connection Options #4

Closed HardenedSteel closed 8 months ago

HardenedSteel commented 2 years ago

User may want don't use Tor and may use proxy but it's not possible. That feature would be useful

ghost commented 2 years ago

Perhaps I2P/i2pd support could be an option too for the future.

tehradamant commented 2 years ago

I would also like to request more options. My country actively blocks tor and the only way I can connect is by requesting bridges from tor. I'd like to have an ability to enter said bridges and also it would be nice to have a feature to use a proxy. As of right now I literally can't even try to use this wallet at all.

tobtoht commented 2 years ago

Thanks for the feedback. I will look into adding support for bridges.

As of right now I literally can't even try to use this wallet at all.

You can connect to nodes and sync your wallet without Tor if you click the Tor icon in the statusbar and select "Route all traffic over Tor, except traffic to node". Some wallet functionality that depends on the websocket onion service will not work, however.

WofWca commented 2 years ago

Regarding Tor bridges:

HardenedSteel commented 2 years ago

Just tested and you can use Feather wallet with I2P by following this guide: http://a6oqn7gevseuek3akchgzzjkf5qkh5pdj56jjlqtuynsj2krg7wq.b32.i2p/

maltfield commented 1 year ago

One of the reasons I prefer Feather over other wallets is because I can trust that it won't send private information out without Tor. If you're going to allow Tor to be bypassed, then:

  1. This should never be the default behaviour,
  2. The button to disable Tor should display a big scary warning message about the privacy risks to the user, and
  3. The change will not be applied until the user clicks a "Yes, I accept the risks" (or similar) button on the warning message's prompt

In general, I think more functionality is good --- but we should intentionally raise the barrier of entry to let a user bypass Tor. Consider the UX that TAILs uses for the "Unsafe Browser" (used only for bypassing captive portals), for example