Amethyst 0.46.0 (alpha): Tor Support

- Tor/Orbot support by nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5

- Added Farsi translations by nostr:npub1cpazafytvafazxkjn43zjfwtfzatfz508r54f6z6a3rf2ws8223qc3xxpk

- Updated Ukrainian and Russian translations by nostr:npub12358n500vfnf9j522nueg05k9yvhh97936smfgat6mledzegp5yskzrjdj

- Updated Dutch translations by nostr:npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd

Download:

- Play Edition with Push Notifications & Translations: https://github.com/vitorpamplona/amethyst/releases/download/v0.46.0/amethyst-googleplay-universal-v0.46.0.apk

- F-Droid Edition without Translations: https://github.com/vitorpamplona/amethyst/releases/download/v0.46.0/amethyst-fdroid-universal-v0.46.0.apk

Reply to this note

Please Login to reply.

Discussion

πŸ‘€ Whooops

I use a different application that also routes TOR and it would be cool to support it. Its easy to enable SAM if thats how you connect.

If it's just a proxy setup, it should work with the Orbot option as well. Just make sure the ports match.

Well, double checked and it doesnt have SAM. I confused it for a different TOR router on one of my other devices...

At least it seems to have a SOCKS proxy and HTTPTunnel for apps if you decide support either of those methods at some point in the future.

What's SAM?

Me being an absolute idiot. The SAM bridge was for the i2p router not the tor router πŸ˜‘

πŸ˜…

#[3]​ πŸ’œπŸ’œ the true icon

Thank you dear πŸ’œ

Yeeeessss, now . thanks have the power 🀩

Yes nostr:npub1cpazafytvafazxkjn43zjfwtfzatfz508r54f6z6a3rf2ws8223qc3xxpk is awesome πŸ˜ƒπŸ˜ƒ

Regarding Tor support: very cool and needed, but which relays support it?

No idea which relays support. All I can do is to ship the feature. The rest is with you folks. :)

I'll run tor on my relay too. I wasn't using it before cause none of the clients had the option.

Thanks a lot for your moral and technical support πŸ’œ

Nice now the tor address to my relay is more useful.

I2P next? πŸ˜…

I can translate it to Swedish if you want? πŸ‡ΈπŸ‡ͺ🀝

Cool! I can give a little bit of help and guidance if you want

Sure! Is there a link so I can get started?

Yes, you'll just need to translate the strings in this file: https://github.com/vitorpamplona/amethyst/blob/main/app/src/main/res/values/strings.xml

How much GitHub experience do you have?

Just a little. Do I need to fork it to be able to translate?

That'll make things easier, yes, but it's not essential... you could save a local copy and edit that if you prefer

Okey! I’ll look into it tomorrow! If I need more help I let you know. Thanks!

VarsΓ₯god!

Haha mycket bra🀝

I’m done with the translation but I did I local. So how do I do now? I’ve clicked around on Git but I not sure what I’m doingπŸ˜…

nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll does this mean self hosted relay via tor on embassy can be added now?

Idk if it's possible but can we connect to .onion relay even without orbot running for whole phone?

Yes, you can run orbot without the VPN option

You can easily install Tor and create a hidden service for your local node. Docker makes it a bit trickier tho. Does embassyOS have a Tor package you can install? If it's integrated you're sorted. If not, you'll have to look up routing Tor to a Docker container.

It does everything over tor by default, meaning to use one’s own relay running on it, the nostr client needs to be able to connect to a .onion relay address, right #[7]​ ?

Yes, your relay is already hosted on Tor. You need a client that can connect to relays over Tor, but mostly this is just a matter of configuring your browser properly.

#[6]​ can we add .onion relays to amethyst?

No idea. Can you?

I mean without orbot running as a tor vpn over whole phone

No, you have to have Orbot running for now. But you don't need to activate Orbot for all apps. If I understand correctly, you can select which apps you want to use it for.

Yes but phone can only do one vpn at a time and it’s currently being used for non tor, so would be awesome to have built in tor in this way πŸ™ at your coding speed I bet it would take maybe 40 min πŸ˜…

you can use orbot tor-mode only

dont have to have orbot vpn turned on afaik, no?

I am not sure if it doesn't run in the same issue. The VPN setup is good because it remains alive. If we import a Tor library, the phone will kill the connection and thus every time somebody resumes the app it will take a few seconds to connect to Tor...

* proxy setup.. the VPN is supposed to be optional with Orbot.

I’ll play with it later, thanks

I turned on orbot and did NOT configure it to run in VPN mode and then I configured amethyst to use tor (on port 9050 which orbot is bound to by default) and it's working perfectly. None of the other traffic on my phone is going through tor.

Any app that is proxy-aware could send its traffic to port 9050 to use tor without the rest of the traffic on the phone using tor.

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z thanks for making Amethyst usable over tor - that's a great feature.

Also can we add relays in a private manner? How to backup my content to my own relay without telling the whole network that I’m connected to that address?

Humm that's a new one.

Did F-droid remove amethyst? I can't find it there anymore.

Add the IzzyOnDroid repo.

It's quicker to just grab the latest release off GitHub tho.

Nice. Been waiting for that.

This is seriously huge! Afaik you are the first to do this on a mobile client. Now for it to become a normal expected feature on all of em and we have serious privacy + can easily run nodes from home + much more accessible to political dissidents etc.

πŸ”₯πŸ”₯πŸ”₯

The Orbot support works wonderfully. Tested with and without as well as disabling Orbot whilst in Amethyst. And it works as expected. Great job and great update. Cheers.

Wow cool thank you was waiting for Gogogoo tiger

In view of the censorship that our country is facing, we are adopting Amethyst as the default client to connect to Nostr, if you can add the function to insert a native proxy in the app, we are grateful, as we fear that vpn or Orbot will be banned in the country and will make our access difficult in this country awesome app. thanks

Put a bounty up. Let's see if a dev wants to take it on. Right now, no one is working on this.

thanks