-
-
Notifications
You must be signed in to change notification settings - Fork 336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] On a GrapheneOS User Profile, Orbot fails SILENTLY, apps connect seamlessly over clearnet #1187
Comments
I really like your idea of a failsafe: Either a stable Tor connection or a forced failed connection to be able to safely keep apps offline until reconnected. |
Tried closing and restarting, got a dialog about establishing a VPN. Managed to briefly get a connection, but shortly after all connectivity failed. Orbot declares "connected" in all cases. |
Made new profile, only added Orbot (Vanadium default installed). Got first run establishing VPN dialog. No other setting touched. Vanadium showed connection over Tor - Refreshed, doubled-checked exit nodes (global), refreshed again - each connection exits in same Canadian location, but IPv6 and 4 addresses are different. |
Finally (not spending more time on this), its not re-establishing a connection in original profile. Refresh, off-on again has no effect.
|
Actually, its apparently already built in to Android. See instructions here on Graphene OS forum. How well that would work on stock or other variants (i.e. with functional Google Play), I don't know but wouldn't trust it. For this issue, I just don't understand why it didn't work / didn't prompt me to set it up on first run (I can't remember which, it was days ago now). |
Describe the Bug
Orbot on new User Profile does not connect or provide VPN to any apps. (Graphene OS). Fails silently, despite onion icon visible. Apps connect in clearnet.
To Reproduce
whatismyisp.com
with correct, real ISP locationExpected Behavior
If the app says its providing a VPN for all apps, it should provide VPN for all apps.
It should NOT fail silently.
If there are special config considerations, they should be announced in a first-run dialog/wizard, in-app.
If the app needs to be integrated into the operation of e.g. Android VPN settings, instructions should be provided in-app (VPN settings are not self-evident).
Consider also a 'fail-safe' mode, where apps fail to make connections without functional Tor connection.
EDIT II : Actually, failsafe is apparently already built in to Android. See instructions here on Graphene OS forum. For this issue, I just don't understand why it didn't work.
EDIT I: The onion icon is displayed in the tray at all times, regardless of connection status. This is deceptive. If you insist on having an icon at all times, consider an 'empty onion' to indicate lack of connectivity, or a 'strikethrough onion' for no VPN services, or something like that. It has to indicate status.
What Custom Configuration Do You Use?
Installation as above. Didn't understand the config options, so left them be for first couple of sessions.
Later, tried the options:
isolate destination addresses
but don't seem to have an effect
Screenshots
No screenshot, but log highlights (different device, retyped here) include:
Tor is no longer dormant
No circuits are opened. Relaxed timeout for circuit 373... to 6000ms...
Heartbeat: Tor's uptime is 6:00 hours, with 5 circuits open ... sent 3.29MB and received 2.43 MB
Also the message:
Proxy Ports
HTTP:8118 - SOCKS: 9050
Orbot 17.3.2-RC-1-tor-0.4.8.12
Tor v0.4.8.12
Smartphone (please complete the following information):
Pixel 8a, GrapheneOS Android 14 (all updated)
Crash Logs (Advanced)
If applicable, add crash logs collected using ADB Logcat.
Additional Context
See additional steps in comments.
The text was updated successfully, but these errors were encountered: