umbrel
umbrel copied to clipboard
Outbound connections on Tor
I'm writing this as a more generic problem and proposing a couple solutions but really we should discuss what would be the best approach based on community input
Problem
Umbrel makes heavy use of Tor, making the average user think that EVERYTHING in Umbrel is behind tor. That is true for when you want to access your Umbrel it has a Tor server. But that is not true for when your umbrel is accessing things on the web.
- The Bitcoin node seems to connect via a Tor to other peers (I couldn't not verify that but heard that from multiple people in Umbrel's telegram channel)
- SimpleTorrent AND Transmission DO NOT download torrents via Tor (nor there is an option to do so)
Implication
In many places torrents are frowned upon. Even if you're downloading a podcast or simply providing storage to the network by keeping some personal files you are likely to be surprised by the following
- get a notification from your ISP that you are engaging and "shady activity"
- some places even issue fines for using torrents
A few solutions/Ideas to discuss
- Short-term (very short term): Add a disclaimer to the Umbrel App Store on each App's description that connections FROM umbrel are done on clearnet. I created a PR with a modest implementation of it
- Medium-term: have a way to confirgure each app to make individual connections via Tor or not. Sounds wishful thinking but Tor by default in SimpleTorrent or Transmission is also not something desirable, because some users dislike the Tor speed.
- Long-term: In Settings, configure what apps access the web via Tor/VPN, similar to the way one configures a VPN configures Split Tunneling
- How else could/should we solve this issue?