Skip to content

Używanie Wielu Klientów

Maksymalizuj swoje doświadczenie z Nostr używając wielu klientów. Workflows desktop + mobile, strategie synchronizacji i najlepsze praktyki dla zaawansowanych użytkowników.

12 minut Średniozaawansowany · 5 z 6

Dlaczego Używać Wielu Klientów? (2 minuty)

Siła Wyboru

Największą supermocą Nostr jest to, że Twoja tożsamość działa wszędzie. Mądrzy użytkownicy wykorzystują to używając wielu klientów do różnych celów.

Powszechne Przypadki Użycia

Mobile + Desktop:

  • Telefon (Damus/Amethyst): Szybkie sprawdzenia, postowanie w drodze, powiadomienia
  • Desktop (Iris/Snort): Dłuższe notki i wątki, intensywne przeglądanie, godziny pracy

Dłuższe artykuły to zupełnie inna robota. Iris i Snort są zrobione pod krótkie notki, więc jeśli piszesz eseje, weź klienta przystosowanego do długich form. Zwykle wybiera się YakiHonne, który działa w przeglądarce, a także na iOS i Androidzie.

Dwie osobne tożsamości:

  • Część osób trzyma drugą parę kluczy na konto prywatne i każdej parze przypisuje osobnego klienta
  • Rozdział bierze się z dwóch zestawów kluczy, nie z aplikacji. Jedna para kluczy używana w dwóch klientach to nadal jedna publiczna tożsamość: ten sam npub i te same publiczne posty wszędzie

Różne funkcje:

Klient potrafi zasłużyć na miejsce jedną rzeczą, którą robi naprawdę dobrze: Amethyst kontrolkami relayów i mediów, 0xchat prywatnymi wiadomościami, Coracle przeglądaniem pojedynczych relayów. Cała reszta Twojego konta zachowuje się w każdym z nich tak samo.

Backup & Redundancja:

  • Jeśli jeden klient się zepsuje, masz alternatywy
  • Testuj nowe funkcje bezpiecznie
  • Porównuj interfejsy

Korzyści

Zysk polega na tym, że przestajesz naginać swoje przyzwyczajenia do jednej aplikacji. Pisz tam, gdzie pisze się wygodnie, czytaj tam, gdzie czyta się wygodnie, i trzymaj te dwa konteksty osobno świadomie, a nie przypadkiem. W przełączeniu niewiele ryzykujesz, bo Twoja tożsamość, posty i obserwacje leżą na relayach, a nie w środku któregokolwiek klienta.


Strategia Synchronizacji (3 minuty)

Co Synchronizuje Się Automatycznie

Uniwersalne (działa we wszystkich klientach):

  • ✓ Twoja tożsamość (npub)
  • ✓ Posty, które publikujesz
  • ✓ Lista obserwacji
  • ✓ Informacje profilowe
  • ✓ Reakcje (lajki, reposty)

Wyjątkiem są DM-y. Prywatne wiadomości pojawią się w drugim kliencie tylko wtedy, gdy mówi on tym samym standardem DM (nowocześniejszy to NIP-17) i jest połączony z Twoimi relayami do wiadomości. Klient został przy starszym standardzie? Pokaże Ci inną, osobną historię rozmów. W poradniku o prywatnych wiadomościach sprawdzisz, który klient jest gdzie.

Co Nie Synchronizuje Się

Specyficzne dla klienta:

  • ✗ Ustawienia aplikacji (motywy, czcionki)
  • ✗ Preferencje powiadomień
  • ✗ Blokady lokalne w aplikacji i jej własne ukrywanie treści (standardowa lista wyciszeń synchronizuje się normalnie)
  • ✗ Wersje robocze postów
  • ✗ Lokalne zakładki
  • ✗ Niestandardowe feedy/algorytmy
  • ✗ Dane specyficzne dla aplikacji

Proces Synchronizacji

Jak to działa:

  1. Postujesz z Klienta A
  2. Klient A wysyła do relayów
  3. Klient B łączy się z tymi samymi relayami
  4. Klient B widzi Twój post
  5. Twoje posty i obserwacje pozostają zsynchronizowane

Cały trik siedzi w kroku trzecim. Obaj klienci szukają Twoich postów na relayach z Twojej opublikowanej listy relayów, więc jeśli jeden z nich celuje tam, gdzie Twoje posty nigdy nie trafiły, pokaże Ci chudszą wersję Twojego własnego konta. Trzymaj tę samą listę relayów w każdym używanym kliencie. Jak klienci znajdują tę listę, tłumaczy model outbox.

Opóźnienie czasowe:

  • Zazwyczaj natychmiastowe do kilku sekund
  • Zależy od szybkości relaya
  • Częstotliwość odświeżania klienta różni się

Obejścia dla Nie-Synchronizujących Się Danych

Ustawienia:

  • Ręcznie skonfiguruj każdy klient
  • Dokumentuj swoje preferencje
  • Używaj podobnych ustawień dla spójności

Wyciszenia/Blokady:

  • Twoja lista wyciszeń jest częścią protokołu (NIP-51), więc podróżuje razem z kontem: wycisz kogoś w jednym kliencie, a pozostałe to podchwycą
  • W tyle zostaje to, co lokalne dla aplikacji: przełącznik „ukryj to” działający tylko w niej albo jej własne ustawienia filtrów
  • Żadnego eksportu ani importu nie trzeba

Wersje Robocze:

  • Używaj zewnętrznej aplikacji notatek
  • Kopiuj-wklej między klientami
  • Lub po prostu postuj natychmiast

Zakładki:

  • Używaj list NIP-51 (jeśli obsługiwane)
  • Zewnętrzne narzędzia do zakładek
  • Usługi zakładek oparte na Nostr

Desktop + Mobile (3 minuty)

Zalecane Pary

Użytkownik iOS:

  • Mobile: Damus (czysty, szybki)
  • Desktop: Iris (web) lub Snort (web)
  • Dlaczego: Damus jest zoptymalizowany dla iOS, klienci web działają wszędzie

Użytkownik Android:

  • Mobile: Amethyst (bogaty w funkcje)
  • Desktop: Iris (web) lub Coracle (web)
  • Dlaczego: Amethyst to najlepszy na Androida, połącz z szybkimi klientami web

Cross-Platform:

  • Mobile: Primal (iOS + Android)
  • Desktop: To samo konto Primal (web)
  • Dlaczego: Ujednolicone doświadczenie na wszystkich urządzeniach

Przykłady Workflow

Twórca Treści:

  • Wersja robocza na desktop (Iris) - Pisz, edytuj, formatuj
  • Postuj z desktop - Kliknij publikuj
  • Sprawdź zaangażowanie na mobile (Damus) - Odpowiedzi, zapy
  • Szybkie odpowiedzi na mobile - Będąc w drodze

Menedżer Społeczności:

  • Monitoruj na mobile (Amethyst) - Powiadomienia, alerty
  • Głębokie zaangażowanie na desktop (Snort) - Długie odpowiedzi, wątki
  • DM-y na mobile - Szybkie rozmowy
  • Planowanie eventów na desktop - Szczegółowe posty

Użytkownik Casual:

  • Przeglądaj na mobile (dowolny) - Podczas przestojów
  • Postuj z dowolnego - Co jest wygodniejsze
  • Bez ścisłego workflow - Po prostu używaj tego, co Ci pasuje

Śledzenie

Powiadomienia:

  • Włącz na mobile dla pilnych rzeczy
  • Wyłącz na desktop jeśli rozprasza
  • Lub włącz oba, wycisz strategicznie

Stan Przeczytania:

  • Nostr nie śledzi statusu “przeczytane”
  • Twój klient robi to lokalnie
  • Możesz widzieć te same posty jako “nowe” na różnych klientach
  • To normalne, nie błąd

Funkcje Specyficzne dla Klienta (2 minuty)

Unikalne Funkcje Według Klienta

Damus (iOS):

  • Najlepsze doświadczenie iOS
  • Płynne animacje
  • Świetne powiadomienia
  • Integracja z ekosystemem Apple

Amethyst (Android):

  • Najbardziej konfigurowalny
  • Zaawansowane kontrolki relayów
  • Świetny dla power userów
  • Bogaty w funkcje

Iris (Web):

  • Działa wszędzie
  • Szybki i minimalistyczny
  • Dobry dla desktop
  • Prosty interfejs

Primal (Wszystkie platformy):

  • Piękny design
  • Łatwe odkrywanie
  • Ujednolicone doświadczenie
  • Przyjazny dla początkujących

Snort (Web):

  • Skróty klawiszowe
  • Szybka wydajność
  • Przyjazny dla deweloperów
  • Minimalistyczny UI

Coracle (Web):

  • Relay przede wszystkim: wybierasz relaye i przeglądasz je pojedynczo
  • Moderacja oparta na Twojej sieci zaufania
  • Społeczności, wydarzenia w kalendarzu i ogłoszenia
  • Kilka kont naraz w jednej przeglądarce

Wybieranie Według Zadania

Desktop wygrywa wszędzie tam, gdzie trzeba dużo pisać; telefon wygrywa przy czytaniu i przy krótkiej odpowiedzi rzuconej z dala od biurka. Media i prywatne wiadomości różnią się bardziej między klientami niż między urządzeniami, więc jeśli zdjęcia są sednem tego, co publikujesz, albo zależy Ci na nowoczesnych prywatnych wiadomościach, sprawdź, czy dany klient radzi sobie z tym porządnie, zanim uczynisz go swoim głównym.


Backup & Migracja (2 minuty)

Przenoszenie Między Klientami

Dodanie klienta jest proste. Warto za to dobrze rozegrać sposób logowania, bo nsec-a nie da się zmienić ani unieważnić: każda aplikacja, do której go wkleisz, zostaje z nim na zawsze.

  1. Zainstaluj nowego klienta
  2. Zaloguj się w sposób właściwy dla danej platformy (poniżej)
  3. Poczekaj, aż pobierze Twój profil i obserwacje
  4. Zacznij używać

Klienci web (Iris, Snort, Coracle, Primal web): podłącz rozszerzenie podpisujące, Alby albo nos2x, lub zdalny podpisywacz w rodzaju nsec.app. Strona prosi podpisywacz o zatwierdzenie każdej akcji i nigdy nie widzi Twojego klucza. Nie wklejaj nsec-a na stronę internetową, choćby była nie wiadomo jak znana.

Android: użyj Ambera. Klient przekazuje każde żądanie podpisu do Ambera, Ty zatwierdzasz je tam, a nsec w ogóle nie trafia do klienta. Ambera nie ma w Google Play; pobierzesz go z F-Droida, Zap Store albo ze strony wydań na GitHubie.

iOS: aplikacja z App Store działa w piaskownicy, więc typową drogą jest wklejenie nsec-a do klienta, któremu ufasz. Jeśli wolisz nie oddawać go wcale, Primal potrafi zatwierdzać aktywność w innych aplikacjach Nostr przez funkcję Remote Login, a Nostash to rozszerzenie podpisujące do Safari na iPhone’a, iPada i Maca.

Co się przenosi:

  • Tożsamość
  • Lista obserwacji
  • Info profilowe
  • Opublikowane posty

Czego nie:

  • Ustawienia
  • Wersje robocze
  • Dane lokalne

Eksport i import

Do eksportowania jest mniej, niż mogłoby się wydawać. Twoje obserwacje i lista wyciszeń są publikowane na relayach jako podpisane przez Ciebie listy, więc nowy klient sam je podchwyci, gdy tylko połączy się z właściwymi relayami, i żaden plik nie zmienia rąk. Zakładki jadą tą samą drogą w klientach, które trzymają je jako listę Nostr, a nie na urządzeniu. W tyle zostaje konfiguracja samej aplikacji, a możliwość jej zapisania oferuje tylko część klientów.

Testowanie Nowych Klientów

Bezpieczne podejście:

  1. Najpierw stwórz parę kluczy na jeden raz
  2. Wypróbuj klienta na tym testowym koncie
  3. Jeśli Ci się podoba, podłącz prawdziwą tożsamość przez podpisywacz
  4. Zachowaj starego klienta jako zapas

Czego nie robić:

  • Nie wklejaj nsec-a na stronę internetową, nigdy
  • Nie testuj na swojej głównej tożsamości
  • Nie spiesz się z migracją

Zaawansowane Workflow [ADVANCED]

Profesjonalna Konfiguracja

Twórca Treści:

  • Planowanie: aplikacja do notatek, której i tak używasz
  • Pisanie: klient na desktopie, pełny ekran
  • Zaangażowanie: mobile przez cały dzień
  • Liczby: statystyki zapów i zasięgu mieszkają w osobnych narzędziach, patrz narzędzia Nostr, które warto znać

Menedżer Społeczności:

  • Monitorowanie: mobile, zawsze włączone
  • Odpowiedzi: desktop do długich odpowiedzi
  • Eventy: klient z obsługą kalendarza, na przykład Coracle
  • Liczby: te same narzędzia co wyżej

Mostki do cross-postingu i boty do planowania istnieją, i są też najszybszym sposobem, żeby konto zaczęło brzmieć jak taśma produkcyjna zamiast jak człowiek. Używaj ich oszczędnie.


Rozwiązywanie Problemów Multi-Client

Brak Synchronizacji

Posty się nie pokazują:

  • Różne połączenia relayów
  • Poczekaj kilka minut
  • Pociągnij, aby odświeżyć
  • Sprawdź status relaya

Obserwacje inne:

  • Jeden klient nie w pełni zsynchronizowany
  • Różne zestawy relayów
  • Poczekaj i odśwież

Obserwacje Zniknęły po Otwarciu Starego Klienta

Klient, którego nie ruszałeś od miesięcy, może wciąż trzymać sprzed miesięcy kopię Twojej listy obserwacji. Jeśli zaobserwujesz albo odobserwujesz kogoś, zanim zdąży się doczytać, opublikuje tamtą starą kopię na miejsce aktualnej i osoby dodane od tego czasu przepadną. Otwórz go, daj mu się załadować, sprawdź, czy liczba obserwowanych wygląda sensownie, i dopiero potem kogokolwiek obserwuj.

Przeładowanie Powiadomień

Za dużo alertów:

  • Wyłącz na mniej używanych klientach
  • Zachowaj tylko powiadomienia mobile
  • Strategicznie korzystaj z trybu Nie przeszkadzać

Dezorientacja

Pogubiłeś się:

  • Wybierz głównego i drugorzędnego
  • Używaj spójnych nazw użytkowników
  • Dokumentuj swoją konfigurację

Szybkie Podsumowanie

Synchronizacja:

  • ✓ Posty, obserwacje, profil (automatyczne)
  • ✗ Ustawienia, wersje robocze (ręczne)

Zalecane Pary:

  • iOS: Damus + Iris web
  • Android: Amethyst + Coracle web
  • Cross-platform: Primal wszędzie

Najlepsze Praktyki:

  • Używaj różnych klientów do różnych zadań
  • W przeglądarce loguj się podpisywaczem; nigdy nie wklejaj nsec-a na stronę
  • Trzymaj wszędzie tę samą listę relayów
  • Wybierz głównego + drugorzędnego
  • Backupuj swoje klucze (zawsze!)

Pamiętaj: Wielu klientów = elastyczność. Wykorzystaj to na swoją korzyść!


Przetestuj Swoją Wiedzę o Multi-Client

Gotowy zoptymalizować swój workflow na wielu klientach?

Quiz: klienci

Dlaczego wielu?

Pytanie 1 z 5

0/5 odpowiedziano

Dlaczego warto używać wielu klientów?
Dobra wiedza

Czytaj dalej

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