How to easily turn off the relay selection of #Amethyst? It tries to connect over 200 relays and it doesn't work under bad internet circumstances. I can't find a button to deselect them all, I have to pick one and it's a pretty bored thing to do ngl #asknostr

Reply to this note

Please Login to reply.

Discussion

I suggest just using Tor so all those connections go through 1 tor relay

I have it that way. It still tries to connect over 800 relays. I can't see an option to only use 3 or 5. It keeps trying to connect all those hundreds.

If those are under "connected relays" and not the other relay sections iirc those relays were automatically added there because they are needed to get content from people you've followed.

So there's no way to turn that off?

You can follow fewer people. Otherwise, your client will need to reach out to whatever relays their content is stored on.

Those 800 are basically just 1 connection for your device thanks to Tor. But I'm not sure how you can solve it beyond that, there might be a way

You can add a proxy relay. That will override the outbox settings. filter.nostr.wine & nostr.land are a couple that can act as proxies.

This is 100% your answer nostr:nprofile1qqsz3z7cysfqlm69q0c5j3ughl8ay8frt95xjqc7sagx8n3kp7ppc4cpzemhxue69uhkzat5dqhxummnw3erztnrdakj7qg0waehxw309ahx7um5wghxzap0qythwumn8ghj7mn0wd68ytngd9nxjumg9ehhyee09xcg88.

What Amethyst is doing is connecting to all the relays your follows have set as outbox (write) relays in their relay lists, so that Amethyst will more reliably display all of your follows' notes.

This can be a bit much when you have a less reliable and slower connection, though. In this case, you can tell Amethyst to stop connecting to all those relays by assigning a proxy relay in your relay settings. Then Amethyst will ONLY read from that relay. But you will want to use a relay that is likely to have all the notes you are interested in from all your follows.

Good options for proxy relays would be your own WoT relay, or an aggregator relay, such as nostr.land or filter.nostr.wine

How does proxy relays work?

Different implementations will work differently, but they essentially use follow lists to collect & aggregate notes from their own and other relays + various degrees of separation, or other criteria. They are paid services. They have pros & cons, like anything else. For examples, they can have a centralizing effect & miss notes that are published to/by lesser known relays/new users. They also can reduce the number of connections, data consumption & spam.

Are they all paid services? I'd like to try one for free 😅

I have not seen one that is completely zero cost. You'd need to look into their use policies, maybe some offer trial periods or something. I'm not sure.

Found this for self hosting, but not maintained it seems https://github.com/bndw/nostr-relay-proxy

I don't think it's possible, the newest version changed everything completely. You can only block certain relays now,

Personally I prefer the new amethyst because I never worried about which relay to add anymore. it's pulls from all of them