Tor VPN is in beta, available through the Google Play Store, or via their Gitlab (.apks not yet under releases, but Package Registry; Obtainium will index them).
It’s based on Arti (meaning Rust), and according to the Privacy Policy, all app connections are made on separate circuits so as not to centralize traffic!
If I disable any youtube third party app from the tor vpn they weirdly can’t connect.
I guess that’s a beta bug.
The different circuits per app seem to work correctly though.
Am I correct in assuming Tor VPN works more like Portmaster at the network layer — letting you route specific apps through Tor regardless of whether they support SOCKS — whereas Orbot is mainly a SOCKS proxy with optional whole-device VPN mode where all apps share a circuit? A bit like the difference between running Tor directly in the backend of a Linux terminal (where you can transparently route processes through it) versus relying on individual apps to be proxy-aware. And just to clarify my understanding: even though Guardian Project is a long-time trusted partner of Tor, Orbot is their project, while Tor VPN is built and maintained directly by the Tor Project itself?
Awesome I thought that’s what you meant when you mentioned that everything regarding the circuits seem to be working as it should so thank you for that point of clarification and I really appreciate it.
Orbot can work in per-app VPN or whole profile VPN mode. And per-app specified SOCKS works regardless of VPN mode used or not. But in VPN mode all apps will share circuits.
It’s wonderful to see the Arti project mentioned here. While the beta release of the Tor VPN is mentioned elsewhere on the Internet, the Rust implementation doesn’t get the attention it deserves. This is a new era for Tor.
Thanks @jordan ! When I open the Google Play version (Aurora), a pop-up takes up the whole screen estate and complains every five seconds or so about how Google Play isn’t available. Will try out via ADB.