Skip to content

Przewodnik po Zarządzaniu Relayami

Opanuj relaye Nostr. Dowiedz się, jak wybierać, konfigurować i optymalizować połączenia z relayami dla lepszej wydajności i zasięgu.

20-25 minut Średniozaawansowany · 6 z 6

Jak Działają Relaye (3 minuty)

Wizualizator relay

Użytkownik

wss://relay.damus.io

15,000 Połączenia

wss://nos.lol

8,200 Połączenia

wss://relay.snort.social

Offline

Proste Wyjaśnienie

Relaye to serwery, które przechowują i przekazują Twoje wiadomości Nostr.

Pomyśl o nich jak o skrytkach pocztowych:

  • Zostawiasz kopię listu (swojego posta) w kilku pocztach
  • Każda poczta trzyma własną kopię, listów sobie nawzajem nie przekazują
  • Odbiorcy odbierają go z poczty, z której korzystacie oboje

W Nostr:

  • Ty piszesz notatkę (post)
  • Klient wysyła kopię do każdego relaya, z którym jesteś połączony
  • Relaye przechowują ją i udostępniają każdemu, kto o nią poprosi, ale domyślnie nie przekazują jej innym relayom
  • Obserwujący dostają ją z relayów, na które publikujesz. Twój klient ogłasza tę listę relayów publicznie (to NIP-65), więc aplikacje innych ludzi wiedzą, gdzie Cię szukać. Starsze aplikacje, które listę ignorują, zobaczą Twoje posty tylko wtedy, gdy akurat macie wspólny relay

Dlaczego To Ma Znaczenie

Skoro Twoje posty leżą naraz na kilku relayach, awaria jednego z nich nie wypycha Cię z sieci i nikt nie wymaże Twojego pisania ze wszystkich w tym samym momencie. Kiedy relay zaczyna odrzucać to, co publikujesz, przenosisz się na inny, a czytelnicy idą za Tobą. Ta sama otwartość sprawia, że relaye tak się między sobą różnią: jedne są darmowe, inne płatne, jedne filtrują ostro, inne prawie wcale. Mieszankę, z którą chcesz żyć, dobierasz sam.

Przegląd Techniczny [ZAAWANSOWANE]

Pod maską relaye korzystają z połączeń WebSocket:

Klient ←→ WebSocket ←→ Serwer relaya ←→ Baza danych

Kiedy publikujesz:

  1. Klient podpisuje wiadomość Twoim kluczem prywatnym
  2. Klient wysyła ją przez WebSocket do połączonych relayów
  3. Relay weryfikuje podpis
  4. Relay zapisuje ją w bazie danych
  5. Relay rozsyła ją subskrybentom

Rodzaje Relayów (2 minuty)

Darmowe Relaye Publiczne

Prowadzą je wolontariusze i członkowie społeczności, a pisać na nie może każdy. Nic nie kosztują, od nich zwykle się zaczyna, a te największe przenoszą sporą część ruchu w sieci. Cena jest taka, że darmowy relay jest dokładnie tak pewny, jak dobra wola, która go utrzymuje: licz się z okazjonalnym spowolnieniem albo przerwą w działaniu.

Przykłady:

  • wss://relay.damus.io (najpopularniejszy)
  • wss://nos.lol
  • wss://relay.snort.social
  • wss://nostr.mom

Płatne Relaye

Za pisanie na nie płacisz, zwykle bitcoinem przez Lightning. Pieniądze kupują operatora, który ma powód, żeby trzymać maszynę szybką, pilnować spamu i odpowiedzieć, kiedy coś się zepsuje. Do zwykłego publikowania nic z tego nie jest potrzebne, a część płatnych relayów ogranicza, ile możesz u nich przechować. Traktuj taki relay jak krok w górę, na który decydujesz się wtedy, gdy darmowy przestaje wystarczać.

Przykłady:

  • wss://nostr.wine (jednorazowa opłata wstępna)
  • Różne prywatne relaye

Wyspecjalizowane Relaye

Niektóre relaye istnieją dla jednego tematu, jednego regionu albo jednej aplikacji. Mniejsza sala oznacza, że siedzą w niej ludzie, których łatwiej obchodzi to, co robisz, a dorzucenie takiego relaya obok ogólnych nic nie kosztuje. Tylko nie opieraj się na niszowym relayu w pojedynkę, bo zobaczą Cię tam wyłącznie ci, którzy o nim wiedzą.

Przykłady:

  • Relaye skupione na Bitcoinie
  • Relaye regionalne (Europa, Azja, itp.)
  • Relaye specyficzne dla języka

Wybór Relayów (5 minut)

Zalecany Zestaw Startowy

Połącz się z tymi czterema darmowymi relayami dla dobrego pokrycia:

wss://relay.damus.io          (Podstawowy - najpopularniejszy)
wss://nos.lol                 (Szybki, niezawodny)
wss://relay.snort.social      (Stoi za klientem Snort)
wss://nostr.mom               (Mniejszy, prowadzony przez społeczność)

Jeśli później zechcesz dorzucić do tego płatny relay, wss://nostr.wine jest najbardziej znaną opcją. Piszemy o nim niżej.

Relaye do Czytania i do Pisania

Ustawienia relayów zwykle mają dwie kolumny. Relaye do pisania trzymają Twoje własne posty, więc to tam aplikacja nowego obserwującego pójdzie Cię szukać. Relaye do czytania to te, z których odbierasz wracające odpowiedzi i wzmianki. Kiedy zapiszesz ustawienia relayów, Twój klient publikuje tę listę jako jawną notatkę, którą może odczytać każda inna aplikacja. Właśnie dzięki temu ludzie znajdują Twoje posty, choć nic im nie mówisz, i nie ma tu nic do rozdawania z ręki. Poradnik o modelu outbox opisuje mechanikę, jeśli Cię ciekawi.

Kryteria Wyboru

1. Czas działania. Relay, który połowę czasu leży, to relay, do którego Twoi czytelnicy nie dotrą. Jeśli chcesz sprawdzić go przed dodaniem, dostępność śledzi nostr.watch.

2. Lokalizacja. Relay fizycznie blisko Ciebie działa odczuwalnie szybciej, więc trzymaj jeden czy dwa niedaleko i parę dalszych dla zasięgu.

3. Polityka treści. Jedne relaye ostro filtrują spam, inne przyjmują prawie wszystko. Przeczytaj, co operator deklaruje, i wybierz to, z czym da się żyć.

4. Szybkość. Relay, który przy każdym otwarciu aplikacji potrzebuje kilku sekund na połączenie, kosztuje Cię więcej, niż daje.

5. Operator. Ktoś, kto odpowiada na pytania i publicznie mówi, co jego relay robi, jest wart więcej niż sama specyfikacja.

Gdzie Znaleźć Relaye

  • nostr.watch monitoruje czas działania relayów
  • nostr.info prowadzi katalog
  • Rekomendacje klientów. Wiele aplikacji podpowiada własne domyślne relaye
  • Listy społeczności, krążące w postach na Nostr

Ile Relayów?

Typ UżytkownikaZalecaneMaksimum
Początkujący3-510
Aktywny Użytkownik5-1020
Zaawansowany Użytkownik10-1530
Bot/Serwis20+50+

Więcej nie zawsze jest lepiej:

  • Więcej relayów = więcej pasma
  • Malejące zyski po 10-15
  • Jakość ponad ilość

Testowanie i Eksploracja Relayów

Wypróbuj zanim się zdecydujesz! Testuj prędkości relayów i zobacz, które działają najlepiej dla Twojej lokalizacji, zanim dodasz je do swojej listy relayów.

Poligon relayów

Testuj i eksploruj relay Nostr w czasie rzeczywistym. Sprawdź łączność, zbadaj informacje o relay i analizuj zdarzenia.

0
Online
0
Offline
14
Sprawdzone relay
0ms
Czas odpowiedzi
Wybierz relay do przetestowania połączenia

Brak danych o stanie relaya


Dodawanie Relayów (3 minuty)

Ogólne Kroki (Większość Klientów)

  1. Otwórz Ustawienia

    • Zazwyczaj ikona koła zębatego lub menu “Ustawienia”
  2. Znajdź Sekcję Relayów

    • Szukaj “Relaye” lub “Sieć”
  3. Dodaj Nowy Relay

    • Kliknij ”+” lub “Dodaj Relay”
    • Wpisz URL WebSocket: wss://relay.example.com
    • Zapisz
  4. Zweryfikuj Połączenie

    • Powinien pokazać zieloną kropkę lub “połączony”
    • Może zająć kilka sekund

Gdzie Szukać Tego Ustawienia w Poszczególnych Aplikacjach

Aplikacje przestawiają swoje menu między wydaniami, więc potraktuj to jako kierunek, a nie instrukcję krok po kroku. W Damus i Amethyst otwórz Ustawienia i poszukaj pozycji “Relays”. W Primal siedzi to w Ustawieniach, w sekcji Network. W klientach webowych, takich jak Iris czy Coracle, znajdziesz to w menu ustawień pod Twoim awatarem. Jeśli nic z tego nie pasuje do tego, co widzisz, wpisz “relay” w wyszukiwarkę ustawień samej aplikacji.

Całe klikanie możesz przećwiczyć, nie dotykając prawdziwego konta, w symulatorach klientów na sandstr.app.

Rozwiązywanie Problemów z Połączeniem

“Nie udało się połączyć”

  • Upewnij się, że adres zaczyna się od wss://, a nie od https://, http:// czy ws://
  • Relay może być wyłączony
  • Spróbuj ponownie za kilka minut

“Timeout”

  • Relay jest wolny lub przeciążony
  • Spróbuj innego relaya
  • Sprawdź swoje połączenie internetowe

Żadne posty się nie ładują

  • Może być potrzebny czas na synchronizację
  • Spróbuj odświeżyć
  • Sprawdź, czy relay ma posty Twoich obserwujących

Płatne Relaye (3 minuty)

Dlaczego Płacić?

Płatny relay ma operatora, którego stać na to, żeby mu zależało. Zwykle widać to jako mniej przerw w działaniu, mniej spamu w odpowiedziach i kogoś, kto naprawdę reaguje na zgłoszony problem. Moment na rozważenie takiego relaya przychodzi wtedy, gdy darmowe zaczynają Cię zawodzić albo gdy Twoje archiwum znaczy dla Ciebie na tyle dużo, że wolisz je trzymać tam, gdzie ktoś płaci rachunki.

Popularne Opcje Płatne

nostr.wine pobiera jednorazową opłatę wstępną w bitcoinie przez Lightning (w chwili pisania było to około 19 000 satoshi, więc aktualną cenę sprawdź na stronie). W zamian dostajesz szybki, dobrze utrzymany relay ogólnego przeznaczenia.

Prywatne relaye działają dla konkretnej grupy: magazynu, społeczności, rodziny. Ceny bywają różne, a wejście idzie zwykle przez zaproszenie. Warto o to zapytać, jeśli należysz już do kręgu, który taki relay ma.

Konfiguracja Płatnych Relayów

  1. Wybierz dostawcę
  2. Zapłać (zazwyczaj Bitcoin/Lightning)
  3. Otrzymaj dane uwierzytelniające (jeśli wymagane)
  4. Dodaj do klienta (tak samo jak darmowe relaye)
  5. Ciesz się lepszą wydajnością

Własny Relay [ZAAWANSOWANE] (2 minuty)

Prowadzenie własnego relaya oznacza, że jedna kopia Twojej twórczości leży na maszynie, nad którą nikt poza Tobą nie ma władzy, i na zasadach, które sam ustalasz. Oznacza też wynajem serwera (mniej więcej 5 do 20 dolarów miesięcznie), skierowanie na niego domeny i swobodę w pracy z terminalem. Większość twórców nigdy tego nie potrzebuje, a pominięcie tego kroku nic nie kosztuje: publikowanie na relayach prowadzonych przez innych to normalny sposób korzystania z Nostr.

Jeśli mimo wszystko chcesz spróbować, w rozmowach wracają trzy programy. strfry jest napisany w C++ i to opcja szybka oraz oszczędna. nostr-rs-relay to ten w Ruście, aktywnie rozwijany. nostream powstał w TypeScripcie i z całej trójki ma najłagodniejszą konfigurację. Każdy z tych projektów trzyma instrukcję instalacji we własnym repozytorium i tam jest ona aktualna w sposób, w jaki poradnik taki jak ten być nie może. Zacznij więc stamtąd, a nie od przepisanej listy komend.


Rozwiązywanie Problemów (3 minuty)

Typowe Problemy

Feed jest pusty

  • Nie połączony z wystarczającą liczbą relayów
  • Relaye są wyłączone
  • Nie obserwujesz wystarczająco ludzi

Rozwiązanie:

  1. Sprawdź połączenia z relayami
  2. Dodaj więcej popularnych relayów
  3. Obserwuj więcej ludzi

Posty się nie pokazują

  • Relay odrzucił post (limit szybkości, polityka treści)
  • Klient nie nadaje
  • Problemy sieciowe

Rozwiązanie:

  1. Sprawdź polityki relayów
  2. Spróbuj innego relaya
  3. Zrestartuj klienta

Wolna wydajność

  • Za dużo relayów
  • Wolne relaye na liście
  • Słabe połączenie

Rozwiązanie:

  1. Usuń wolne relaye
  2. Trzymaj się 5-10 jakościowych relayów
  3. Sprawdź połączenie internetowe

Nie można połączyć się z relayem

  • Relay jest wyłączony
  • URL jest zły
  • Firewall blokuje

Rozwiązanie:

  1. Sprawdź status relaya na nostr.watch
  2. Zweryfikuj format URL (wss://)
  3. Spróbuj innej sieci

Narzędzia Monitorowania

  • nostr.watch: czas działania i statystyki relayów
  • nostr.info: katalog i informacje o relayach
  • Status w samej aplikacji. Większość klientów pokazuje, z czym akurat jest połączona

Kiedy Przełączać Relaye

Przełącz, jeśli:

  • Często offline
  • Bardzo wolny
  • Cenzuruje treści, na których Ci zależy
  • Dostępne lepsze alternatywy

Nie przełączaj tylko dlatego, że:

  • Jedna przegapiona wiadomość
  • Tymczasowe spowolnienie
  • Drobne niedogodności

Szybka Ściągawka

Niezbędne Darmowe Relaye:

  • wss://relay.damus.io
  • wss://nos.lol
  • wss://relay.snort.social
  • wss://nostr.mom

Zalecana Liczba: 5-10 relayów

Format Relaya: wss://domena.com (musi zaczynać się od wss://)

Monitorowanie: nostr.watch dla statystyk czasu działania

Wsparcie: Dodaj 1-2 płatne relaye, jeśli poważnie podchodzisz do Nostr


Przetestuj Swoje Umiejętności Zarządzania Relayami

Myślisz, że rozumiesz zaawansowane koncepcje relayów?

Quiz: relaye

Rodzaje relayów

Pytanie 1 z 5

0/5 odpowiedziano

Jakie są główne rodzaje relayów?
Dobra wiedza

Ostatni przewodnik na poziomie Średniozaawansowany

Na poziomie Średniozaawansowany nie ma już nic dalej. Ścieżka biegnie dalej o poziom wyżej.

Kontynuuj do Zaawansowany
Ulepsz tę stronę Widzisz literówkę albo coś niejasnego? Edytuj ten poradnik na GitHubie.
Śledź nas na Nostr