I’ve never had trouble with Sparrow wallet before... I’m trying to use the Tor Browser as a proxy, and connect to a public node like nostr:npub1tr4dstaptd2sp98h7hlysp8qle6mw7wmauhfkgz3rmxdd8ndprusnw2y5g or Bitaroo.

The browser is open, and I have toggled “use proxy” on, entered “localhost” as the Proxy URL, and set the port as 9150 (I’ve also tried 9050).

Tried restarting the browser and the wallet. Tried changing servers. Even changed my VPN in case Sparrow was scared of serving American users. All with no luck…

Did something change in Sparrow or Tor? The setup above has always worked perfectly before.

#asknostr #sparrow #privacy #tor

Cc nostr:npub1hea99yd4xt5tjx8jmjvpfz2g5v7nurdqw7ydwst0ww6vw520prnq6fg9v2 if you have any pointers?

Reply to this note

Please Login to reply.

Discussion

I don’t think you use the browser like that. Might have to run an Tor process from command line.

Could be wrong though…

It’s always worked until today ☹️

For future reference, see below 🤙

Btw, will Zeus ever become a desktop application?

nostr:note19keswvhzrds6mpy7vxw78v96dpn2yy9n4gm2ccgslle0pv3szcvs4pc98k

Maybe. Works w M1 Macs today.

No kidding? Just curious - what’s different about the M1 that makes it capable of “understanding” mobile apps?

They have the same chip architecture as iPhones

Ooh weird. Does the M stand for Mobile? lol

I’d wonder what potential holes or flaws might come up, in contrast to the time-tested intel ones. I’ve heard some of them run very slowly, and/or it’s just a higher percentage of lemons…

Not sure. Idts

I don't know your exact setup. When Sparrow and Tor do not play well with each other, I nuke the 'tor" folder in the ".sparrow" folder. I do this by renaming it "tor.bak" and then reopening Sparrow again.

Then Sparrow can connect to tor again.

I use Sovran_SystemsOS_Light which is my variation of NixOS.

Excited to try your OS someday 🫂 i have a list of projects that i am checking off verrrrrry slowly lol, but you’re on, it my friend 🤜💥🤛

Ah cool! Yes, I would be happy to help. Thanks for the kind note! Enjoy your weekend.

🫂

Also, I have never tried using the Tor browser as proxy. I use the official Linux package of the Tor Proxy software. It runs as a systemd unit on my laptop.

As a non-dev, I have loved being able to just open the browser and point my sparrow wallet’s proxy settings at it, lol

I’ll try your recommendation in the last note - thanks!

I think tor has a specific tor server you can run to accomplish what you want.

Looks like 127.0.0.1 is what we’re looking for!

Details here nostr:note19keswvhzrds6mpy7vxw78v96dpn2yy9n4gm2ccgslle0pv3szcvs4pc98k

TOR can be very temperamental. There is. Telegram group where you can get help. I would use a VPN. That slows down the connection.

Do you mean would not*?

I turn off my VPN when I connect Sparrow to Tor. Tor browser on Windows recommends turning off your VPN if you are not an advanced user.

Sorry yes, would NOT use vpn

VPN has never been an issue for me (and I prefer my ISP not to see I’m using Tor - it may be “wrong” but it’s a fact that it draws unwanted attention).

Anyway it worked out! I (am nearly positive that I) have always used “localhost” in the past, and then port 9150 or 9050. But when i checked the corresponding configuration in Shift Wallet (from the BitBox02 bitcoin only hww), it showed a different IP address for a Tor proxy, something with like 127.0 in it i believe (but I’m afk right now).

Anyway when i changed that, it started working.

Just weird because I’m 99% sure it always worked with “localhost” instead of an IP address in the past 🤔🤔

Select the .onion tor url address of the public node you want to connect to

SSL: on

cert: blank

Use proxy: on

proxy url: 127.0.0.1

port: 9150

test the connection

if not, close all the way out of tor and sparrow then open tor browser again and get connection, open sparrow and test connection again

should see the tor icon in sparrow say "external tor proxy enabled"

Heya, thank you!! I’m just seeing this now, but it turns out that the proxy URL was the missing piece. I had “localhost” instead of 127.0.0.1

Perhaps I’m mistaken but i was pretty sure localhost always worked in the past. But then again, i set it once and didn’t really look at it again for a while til today.

We’re good now. But thanks again for the exact solution!!

Great! I had to add ip to my local node instead of dot local with latest sparrow update.

Weird. There was an error that said something like “illegal state” in the bottom right of the application when trying to connect via tor. I changed my VPN server from

Costa Rica to Cayman Islands, restarted Sparrow & Tor, and then it worked.

“State” doesn’t actually mean location, does it? Assuming a “state” error has to do with the software. But idk, and now it’s working.

Craig if you’re on nostr much and see this, I’m happy to provide more info as a bug report if possible. But not sure how I’d replicate it 🤔

Thanks friend! It’s on my list 🔥

I’ve also had problems this morning…

This worked for me:

nostr:note19keswvhzrds6mpy7vxw78v96dpn2yy9n4gm2ccgslle0pv3szcvs4pc98k