Dostępność Jellyfin jest wielowarstwowa: niezależnie mogą zawieść wykrywanie, rozpoznawanie nazw, routing, zasady zapory oraz zdalny NAT.
Klient może nie wykryć serwera, podczas gdy bezpośredni lokalny adres URL działa, albo może uzyskiwać dostęp do sieci LAN, gdy dostęp zdalny spoza domu zawodzi. Objawy wyglądają podobnie na ekranie, ale dotyczą różnych warstw sieci. Najpierw przetestuj najkrótszą ścieżkę i dodawaj kolejne warstwy dopiero wtedy, gdy wiadomo, że wcześniejsza działa.
Wykrywanie to nie podstawowa dostępność
Automatyczne wykrywanie pomaga klientowi znaleźć serwer, ale bezpośredni adres i port usługi mogą działać nawet wtedy, gdy wykrywanie zawodzi. Traktowanie wykrywania jako dowodu pełnej dostępności prowadzi do niewłaściwego testu.
Warstwowy model dostępności rozdziela lokalne wykrywanie od bezpośredniego dostępu i pokazuje, dlaczego oba wyniki mogą się różnić.
Nieudane wykrywanie powinno zawęzić test do multicastu, izolacji klienta lub lokalnych zasad, zamiast od razu wskazywać na proces serwera.
DNS i routing to oddzielne warstwy
Nazwa może zostać rozwiązana na adres, a klient nadal może nie mieć trasy, uprawnień zapory lub użytecznego interfejsu. Sieci VPN, split DNS i wiele interfejsów sieciowych sprawiają, że to rozdzielenie jest szczególnie istotne.
Użyj routingu DNS, aby odróżnić rozwiązywanie nazw DNS od routingu pakietów i wyboru ścieżki.
Jeśli nazwa zostaje rozwiązana, ale port jest nieosiągalny, dowody wskazują już poza DNS.
Zdalna dostępność dodaje NAT i zasady dostępu
Sesje zdalne obejmują publiczne adresowanie, działanie NAT, reguły zapory, ścieżki przez proxy lub VPN, a często także inny dostępny budżet wysyłania danych. Sukces lokalny nie dowodzi, że ścieżka zewnętrzna może dotrzeć do tej samej usługi.
Architektura warstwowego modelu dostępności wyjaśnia, jak warstwy zdalne rozszerzają ścieżkę lokalną, zamiast ją zastępować.
Granica przenosi się, gdy awaria występuje wyłącznie poza siecią LAN; zanim zajmiesz się lokalnym wykrywaniem, sprawdź NAT, zaporę, proxy lub warunki wysyłania danych.
Użyj mapy dostępności o najkrótszej ścieżce
Przetestuj bezpośredni adres lokalny, nazwę lokalną, nazwę zdalną, port usługi, a następnie pełny przepływ klienta. Zapisz, na której warstwie po raz pierwszy następuje zmiana ze stanu dostępnego na niedostępny.
Użyj DNS i routingu, aby zachować odpowiedni zakres testu i uniknąć jednoczesnej zmiany kilku zmiennych sieciowych.
Zatrzymaj się, gdy jedna warstwa wyjaśnia awarię. Działająca warstwa niższego poziomu jest podstawą do przejścia wyżej, a nie powodem do przebudowy całej sieci.
Centrum Technologii i Sztucznej Inteligencji
Więcej do przeczytania

Czy kamery domowe mogą synchronizować zdarzenia bez korzystania z chmurowych usług czasu?
Wyjaśnienie działania czasu kamery bez chmury, jego kompromisów związanych ze współdzielonymi zasobami, trzy często zadawane pytania dotyczące rozsyłania zapytań oraz praktyczny protokół weryfikacji.

Czy lokalna usługa AI może wykryć uszkodzone warstwy modelu przed wnioskowaniem?
Wyjaśnienie wykrywania uszkodzeń warstwy modelu oparte na mechanizmach, kompromisy związane ze współdzielonymi zasobami, trzy najczęściej zadawane pytania dotyczące rozgałęziania zapytań oraz praktyczny protokół weryfikacji.

Czy system RAG można przywrócić bez ponownego generowania wszystkich wektorów embeddingowych?
Wyjaśnienie działania mechanizmu przywracania RAG bez ponownego tworzenia osadzeń, kompromisy związane ze współdzielonymi zasobami, trzy często zadawane pytania dotyczące rozsyłania zapytań oraz praktyczny protokół...

