Does anyone else use Zeus on Android to connect to a remote LN node serving over Tor?

I find it frustrating because it does connect, after 10-20 seconds, most of the time, but often I get 'connection timed out' and it's just not reliable enough to want to use it because of that. Does anyone else have that experience?

I used to use Zap and it was far more reliable using that slightly dodgy 'IP2Tor' mechanism, but that stopped working in Zap about a year ago.
Is there another option?

· · Web · 4 · 0 · 3

@waxwing Yes on Zeus here. I have the same issues, I also crash after each transactions and have to restart.

I've stuck with it as there's no other options on F-Droid and the only other option appears to build Muun from source code, something I haven't found the time to do yet as I've not built anything from source code on Android before. Are you in dialogue with Evan? I think you're a lot better placed to discuss with him on a technical level.

@beachbardave (to your question, no, not yet at least).

Crash after each tx: it's been a while since I transacted with it, but I didn't get that before. I'll report back when I get round to trying it.

I have a nasty feeling it might depend on mobile network level things. Like, the connection to Tor on there is super-flaky maybe. I guess I can test that.

I'm tempted to stick a proxy on a vps or something and connect to that instead, but, extremely yucky and unscalable solution.

@waxwing hmm....

I'm using Graphene but it's still connected to a regular phone network. I look forward to hearing anything you find out...

@waxwing Ps. sorry about the poor grammar. I'm a bit of a spaz.

@waxwing I use zap, it has built in tor support and it also takes a few seconds to connect, sometimes the app needs restarting for it to connect.

If you want tor running in the background, you can use orbot and turn off tor support in zap, and it will work that way, personally I think it's less convenient to run orbot because I don't want it running in the background at all times.

@dipunm oh maybe i missed that Zap has Tor built in now? Let me try updating it and see if I can get it working if so?

@waxwing has a better UX too. I have Zeus but it's less reliable for me.

@dipunm yep, like i said at the start, i used to use it and it was reliable. Now I'm not sure how to get the tor config onto Zap though, as there is no longer an option in the raspiblitz to connect to it.

@dipunm i got it working by:

uncommenting this:

and resubscribing to the old IP2Tor service on the raspiblitz, then following the raspiblitz workflow for creating a QR code for Zap to scan.

@waxwing this works without ip2tor. It just gives you a tor service address

@dipunm yep, thanks. I tried exactly that a couple hours ago but i think i accidentally put 'zap' instead of 'zap-android'. This should be good, and as a backup i might get some socat script running on a vps to pipe requests through to my node from my phone, I'm thinking particularly about times I'm travelling and want to make sure I don't get blocked by a flaky connection.

@waxwing all the network solutions in the world can't help if you run out of battery by the end of the night at the curry house 😂

@waxwing need to start looking into lnurl solutions for emergencies maybe.

@waxwing Had the same issue when I tried it out a few months ago, but was mainly put off by the fact that it stored credentials unencrypted.

@raucao I take it you mean Zeus here. Please do tell details if poss.

@waxwing Yes, Zeus. Was just exactly as you describe and I did not investigate at the time.

@raucao right, but which credentials in particular? There are so many :)

@waxwing All of them, as there's no PIN or other secret to decrypt any of them when starting the app.

@raucao @waxwing Do you know of an article that explains this in more detail?

It's been my main wallet for a while now.

@beachbardave @raucao he's just pointing out that when you open Zeus, it just .. opens; no password, no biometric, nothing. Now I write it out, aren't some other LN wallets like that? I tend not to take it too seriously as only playing with them for now, but it's a meaningful question for sure!

@beachbardave @raucao it means that whatever credentials you use to connect to your node (example: macaroons for lnd) can't be encrypted, since there's no secret.

@waxwing @beachbardave I also didn't find that, and password is a bit clunky on mobiles anyway. Option of PIN or biometric would be the norm.

@raucao @waxwing there's a new version in alpha so hopefully those issues are addressed.

@waxwing It is a problem with the built in Tor library I think.
I use zerotier with the nodes and phone instead and the connection is reliable that way. Other options would tailscale (wireguard based) or any kind of custom VPN.

Sign in to participate in the conversation
unidentified instance

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!