On desktop, if you are using linux, you can configure system's proxy to route connections to port 9050 and add a nice rule to only do it for *.onion
On mobile, I remember talking with Victor about kmp-tor, but I wasn't sure how it behaves with WS (I'll test it for Robosats soon BTW 😬) did you check it out @Vitor Pamplona ?
Interesting topic setting different exit nodes on demand. Maybe you can do that with https://torproject.gitlab.io/torspec/control-spec/#redirectstream , and I know the new version for kmp-tor has planned to implement it
I didn't check lately, but yes the idea of setting a different route per account or per subscription is key for a more private browsing using Amethyst.
Otherwise, the server can just bundle a bunch of filters together and start tracking users even without a stableish IP behind it
How would you manage clearnet relay connections? I guess you'd lose the privacy of Tor if some connections goes over clearnet and some over Tor?
No clear net connections at all.
If it helps.. Routing to port 9050 has been recently implemented in 0xchat NOSTR client.