Tor: Split into seperate applications
It is safe from an anonymity perspective to run separate instances for relaying and onion services as seen in Tor logs. Split them into two separate applications. Further, split out the proxying also. Three applications will be:
- Tor Proxy
- Tor Relay
- Tor Onion Service
Using Tor for package download will go into Tor Proxy application. Using upstream bridges will be present in all three applications.