Jak naprawić niedziałający dostęp zdalny Plex

Plex to pakiet mediów i oprogramowania typu klient-serwer. Ma aplikację komputerową Plex Media Server, która jest dostępna w systemach Windows, Ubuntu i macOS. Ta aplikacja umożliwia organizowanie różnych plików multimedialnych na komputerze i umożliwia graczom uzyskiwanie do nich dostępu przez Internet, jeśli mają odpowiednie poświadczenia. To świetna funkcja, która z biegiem czasu zyskała dużą przyczepność.

Zdalny dostęp Plex nie działa



Mimo że aplikacja jest świetna, jest dość złożona z wieloma parametrami, na które należy zwrócić uwagę. To jest powód, dla którego kilka osób ma problemy, w których nie mogą uzyskać dostępu do Plex lub otrzymać komunikat o błędzie „ Plex nie jest dostępny poza Twoją siecią ”. Jest to bardzo częsty problem, więc nie ma się czym martwić.



W tym rozwiązaniu omówimy wszystkie przyczyny, dla których występuje ten problem i co możesz zrobić, aby rozwiązać błąd. Rozwiązania są uszeregowane według rosnącej złożoności i użyteczności. Upewnij się, że zaczynasz od pierwszego i schodź w dół.



Co powoduje, że Plex Remote Access nie działa?

Przeanalizowaliśmy kilka różnych przypadków użytkowników i przeanalizowaliśmy ich sytuację. Na podstawie zebranych danych i raportów, które otrzymaliśmy, zestawiliśmy razem listę przyczyn, które mogą być odpowiedzialne za problem:

  • Zgodność z NAT / UPnP: Aby przekazywanie portów działało poprawnie, należy włączyć NAT lub UPnP (w zależności od modelu routera). Jeśli nie są one włączone lub mają inną konfigurację niż wymagana, Plex Remote Access nie będzie działać.
  • Podwójny NAT: NAT (translacja adresów sieciowych) obsługuje zadanie zarządzania wszystkimi żądaniami sieciowymi przychodzącymi do twojego publicznego adresu IP ze wszystkimi wewnętrznymi adresami IP. Istnieją sytuacje, w których występuje „podwójny” NAT, który powoduje wiele problemów i powoduje, że dostęp zdalny Plex nie działa.
  • Nieaktualna wersja Plex: Plex Media Server publikuje od czasu do czasu częste aktualizacje, aby naprawić błędy lub wprowadzić nowe funkcje do aplikacji. Mogą wystąpić przypadki, w których aplikacja Plex jest nieaktualna, dlatego należy ją zaktualizować, aby działała poprawnie.
  • Wolne łącze internetowe: Wielu użytkowników skontaktowało się z nami, informując nas o problemie „buforowania”. Zwykle dzieje się tak, gdy połączenie internetowe jest bardzo wolne lub ma zakłócenia. Aby rozwiązać ten problem, może być konieczne zajrzenie do sieci.
  • Firewall: Mogą wystąpić przypadki, w których zapora sieciowa może blokować komunikację między serwerem Plex Media Server. Zwykle za tego typu zachowanie odpowiedzialne są „zaawansowane” zapory sieciowe.
  • Wymagany dostęp VPN: Niektórzy dostawcy usług internetowych mają problemy z korzystaniem z serwerów multimedialnych, takich jak Plex, tylko z powodu uprawnień itp. Tutaj możesz spróbować użyć VPN i zobaczyć, jak to działa.
  • Usterka: Może wystąpić usterka sieci po stronie serwera lub usługa może być niedostępna z powodu zakłóceń w sieci. Nie możesz zrobić nic więcej poza włączaniem i wyłączaniem zasilania komputera.

Rozwiązanie 1: Aktualizacja do najnowszej wersji

Istnieje wiele przypadków, w których kilka błędów jest wywoływanych w aplikacji Plex, co powoduje, że nie działa ona zgodnie z oczekiwaniami. Oprogramowanie dookoła nas otrzymuje aktualizacje od czasu do czasu, a czasami te aktualizacje nie są kompatybilne z Plex. Dlatego jego inżynierowie wprowadzają aktualizację dotyczącą wyłącznie tego problemu.

Jeśli masz przestarzałą wersję Plex Media Server, zalecamy zaktualizowanie go tak szybko, jak to możliwe, bez żadnych opóźnień. Jest to bardzo ważne, zwłaszcza jeśli używasz Plex jako usługi.



Zwykle aplikacja internetowa Plex aktualizuje się z czasem podczas jej używania. Inaczej sprawa wygląda w przypadku Ubuntu czy innych platform, na których działa Plex. Poniżej znajduje się metoda aktualizacji Plex na komputerze z systemem Ubuntu. Możesz łatwo wygooglować inne metody aktualizacji, jeśli masz je uruchomione na innej platformie.

  1. Nawiguj ( tutaj ) i znajdź plik URL dla najnowszego Plex Media Package.

    Pobieranie najnowszej wersji Plex

Uwaga: W przypadku aplikacji komputerowej Windows można pobrać plik instalacyjny do dostępnej lokalizacji.

  1. SSH na swój serwer. W następnych krokach upewnij się, że adresy URL i pakiety zostały zastąpione rozszerzeniem Najnowsze wydanie .
  2. Teraz uruchom następujące polecenie, aby pobrać najnowszy pakiet:
wget https://downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb 
  1. Następnie zainstalujemy pakiet za pomocą następującego polecenia:
sudo dpkg -i plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
  1. Po zakończeniu instalacji następujące polecenie usunie plik instalacyjny:
rm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.debrm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
  1. Uruchom ponownie komputer i spróbuj uruchomić Plex Media Server. Sprawdź, czy problem został rozwiązany.

Rozwiązanie 2: Włączanie i wyłączanie w celu rozwiązania problemu

Innym interesującym scenariuszem, który pojawia się dość często, jest przejście serwera w stan błędu / glitched. Zwykle dzieje się tak, ponieważ Plex jest ciężką aplikacją z wieloma parametrami działającymi jednocześnie. Jeśli którykolwiek z nich przejdzie w stan błędu lub załaduje złą konfigurację, może nie nadawać się do użytku.

Istnieją również problemy związane z siecią, które mogą uniemożliwić dostęp do serwera Plex z innych urządzeń. Można to zrobić na dwa sposoby; można albo wyłączyć i wyłączyć serwer i maszynę docelową, albo poczekać, aż problem powróci do normalnego stanu. Aby wykonać cykliczne działanie, wykonaj następujące czynności:

  1. Wyłącz oba komputery (docelowe i serwisowe).
  2. Wyjmij Przewód zasilający każdego komputera. Teraz Nacisnij i przytrzymaj przycisk zasilania każdego komputera przez około 4 sekundy, aby cała energia została usunięta.

    Wyjmowanie kabla zasilającego z komputera

  3. Teraz czekaj 2-3 minuty przed ponownym podłączeniem wszystkiego. Teraz ponownie uruchom komputer i uruchom serwer multimediów Plex.
  4. Poczekaj, aż serwer zostanie poprawnie zainicjowany, zanim sprawdzisz, czy to rozwiązało problem.

Rozwiązanie 3: Naprawianie wolnego połączenia internetowego

Natknęliśmy się na problem polegający na tym, że media przesyłane strumieniowo przez Plex Media Server wydawały się bardzo buforować i powodować frustrację użytkowników. Ten scenariusz zwykle występuje, gdy połączenie internetowe nie działa, co zmusza serwer do korzystania z mniejszej przepustowości w celu zapewnienia dostępu do mediów.

Ten sam scenariusz dotyczy również komputera żądającego; jeśli nie masz stabilnego połączenia internetowego, nie będziesz w stanie efektywnie żądać i przesyłać strumieniowo multimediów. Najpierw powinieneś sprawdzić liczba urządzeń działa w Twojej sieci (zarówno na serwerze, jak i na komputerze wysyłającym żądanie). Jeśli jest ich dużo (+6), możesz doświadczyć wąskiego gardła.

Ponadto należy również sprawdzić ogólną przepustowość swojego połączenia. Powinno mieć przyzwoity liczb w celu całkowitego wyeliminowania problemu buforowania. Powinieneś również rozważyć cykl mocy Twój router używając metody jak w ostatnim rozwiązaniu.

Rozwiązanie 4: Wyłączanie zaawansowanych zapór

Jak wspomniano wcześniej w przyczynach, zaawansowane zapory ogniowe są znane z blokowania strumieni połączeń wysyłanych przez serwer multimediów Plex i są niezbędne, aby działał poprawnie. Te zaawansowane zapory obejmują pfsense lub podobne produkty.

Wyłączanie Plex Firewall

Teraz są dwa sposoby na obejście tego problemu; możesz wyłączyć zaporę sieciową, a następnie spróbować uzyskać dostęp do serwera lub upewnić się, że następujące adresy IP nie są blokowane:

34.245.172.51 34.248.59.52 52.49.250.227 54.171.49.143 63.34.171.72

Możesz otworzyć ustawienia swojej zapory i porównać każdy z tych adresów IP z tymi, które są sprawdzane. Jeśli jakieś znajdziesz, dodaj je do białej listy i po ponownym uruchomieniu Plex i komputera sprawdź, czy problem został rozwiązany.

Rozwiązanie 5: Sprawdzanie konfiguracji automatycznej

Istnieją dwa sposoby konfiguracji serwera Plex; możesz użyć „automatycznej” metody konfiguracji, w której po włączeniu kilku opcji, Plex konfiguruje wszystko samodzielnie lub możesz ręcznie ustawić wszystkie wartości i parametry.

Ponieważ ręczna konfiguracja jest trochę uciążliwa, najpierw przejdziemy przez automatyczną konfigurację. Twój router powinien mieć uPnP lub NAT-PMP automatycznie konfigurowany. Te ustawienia pozwalają firmie Plex na automatyczne skonfigurowanie przekierowanego portu na routerze bez konieczności wykonywania dodatkowych czynności. Nie wszystkie routery to mają, więc postępuj zgodnie z poniższą metodą, aby sprawdzić, czy jest włączona, czy nie.

  1. Wpisz adres IP powiązany z routerem w polu adresu przeglądarki (jest to coś w rodzaju 192.168.8.1).
  2. Teraz przejdź do ustawień routera (przycisk ustawień może być inny dla każdego routera).
  3. Teraz poszukaj opcji uPnP lub NAT-PMP . Upewnij się, że którykolwiek z nich jest włączone .

    Włączanie uPnP

  4. Jeśli są już włączone, wyłącz je, zapisz zmiany, a następnie włącz je ponownie.
  5. Zapisz zmiany i wyjdź. Teraz uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.

Rozwiązanie 6: Ręczne przekazywanie portu

Jeśli port nie jest przekazywany automatycznie, nie mamy innej opcji niż ręczne przekierowanie portu, z którego będzie korzystać Plex. Zwykle potrzeba ręcznego przekierowania portów pojawia się, gdy uPnP lub NAT-PMP nie jest włączona na routerze. Ta metoda jest dość prosta i nie jest tak onieśmielająca, jak się wydaje. Upewnij się, że wykonałeś kopię zapasową wszystkich konfiguracji na wszelki wypadek lub zanotuj je przed zmianą czegokolwiek na wypadek, gdybyś musiał to zmienić później.

Po pierwsze, upewnij się, że plik Lokalny adres IP serwera jest statyczny . Kiedy przekazujemy port, musimy wiedzieć, gdzie chcemy go przekazać. W naszym scenariuszu musimy znać lokalny adres IP komputera, na którym działa serwer Plex Media Server. Istnieją dwa ogólne podejścia do tego:

Przypisz statyczny adres IP do komputera

W takim przypadku będziemy ręcznie przypisywać informacje o sieci, zamiast pozwalać na ich automatyczną konfigurację. Oto metoda ustawienia statycznego adresu IP na komputerze:

  1. Naciśnij Windows + R, wpisz „ ncpa.cpl ”W oknie dialogowym i naciśnij klawisz Enter.
  2. Teraz pojawi się lista wszystkich kart / sieci. Wybierz adapter, dla którego chcesz ustawić statyczny adres IP, kliknij go prawym przyciskiem myszy i wybierz Nieruchomości .

    Właściwości wybranego adaptera

  3. Gdy właściwości się otworzą, przejdź do opcji „ Protokół internetowy w wersji 4 (TCP / IPv4) ”. Teraz kliknij Nieruchomości przycisk znajdujący się pod nim po wybraniu opcji.

    Właściwości IPv4

  4. Teraz zamiast automatycznie uzyskiwać adres IP, wybierz opcję Użyj następującego adresu IP . Teraz wprowadź adres IP, który chcesz ustawić, a także odpowiadającą bramę domyślną. Następnie możesz również dodać preferowany serwer DNS (głównie korzystaj z usług DNS Google, jak pokazano poniżej.

Rezerwowanie adresu IP w routerze

Jeśli wolisz wprowadzać zmiany w routerze zamiast w komputerze, możesz ręcznie zarezerwować adres IP w routerze. Oznacza to, że adres IP pozostanie statyczny i nie będzie tasowania. Postępuj zgodnie z poniższą metodą, aby zarezerwować adres IP:

  1. Otwórz przeglądarkę, która jest połączona z siecią. Teraz wprowadź kwalifikacje strony routera (zwykle znajduje się z tyłu routera, np. 192.168.9.100).
  2. Możesz sprawdzić stan ipconfig w wierszu polecenia lub przejdź do Preferencje systemowe> Sieć na komputerze Mac.
  3. Teraz pora na małą część techniczną; musisz szukać DHCP lub ustawienia rezerwacji DHCP. Każdy router ma inne opcje, dzięki czemu można odpowiednio dostosować rozwiązania.
  4. Teraz potrzebujemy adresu MAC komputera serwera (który obsługuje Plex). Możesz to łatwo zrobić, naciskając Windows + S, wpisując wiersz polecenia, klikając prawym przyciskiem myszy i wybierając Uruchom jako administrator . Teraz wpisz ipconfig w oknie dialogowym i naciśnij Enter.

    Uruchomienie polecenia ipconfig na komputerze hostującym

  5. Stąd możesz zanotować adres Mac swojego urządzenia. Adres będzie składał się z 12 cyfr.

Uwaga: Upewnij się, że wiesz, że karta Wi-Fi i port Ethernet mają kilka różnych adresów MAC, więc wybierz ten, który uważasz za podstawowy.

  1. Teraz wprowadź adresy MAC, które właśnie zanotowałeś w pierwszym wpisie Ustawienie rezerwacji DHCP . Następnie wprowadź swój adres IP, który chcesz zarezerwować i naciśnij Zastosować aby zapisać zmiany.

Przekierowanie portu w routerze

Teraz, gdy upewniliśmy się, że adres IP jest statyczny, możemy przejść do przekierowania portów. Oto lista zmiennych, które są potrzebne do ręcznego przekierowania portu w routerze:

  1. WAN / port zewnętrzny : Port 32400 (TCP) jest domyślny, ale ogólnie można używać dowolnego dostępnego portu z zakresu od 20 000 do 50 000.
  2. LAN / port wewnętrzny : Tak będzie zawsze 32400 .
  3. Adres IP : Lokalny adres IP komputera z uruchomionym Plex Media Server. To właśnie zrobiłeś powyżej.

Musisz zmapować wybrany port WAN / port zewnętrzny (TCP), tak aby wskazywał na port LAN / port wewnętrzny 32400 (TCP) jako lokalny adres IP serwera. Teraz, gdy znasz już wszystkie informacje, możesz skonsultować się z routerem lub innymi naszymi artykułami, aby poprawnie przekierować port.

Konfigurowanie serwera multimediów Plex do wykorzystywania portu

Teraz, gdy przekierowujemy port, skonfigurujemy nasz Plex Media Server, aby go wykorzystywał. Aby to zrobić, wykonaj poniższe czynności:

  1. Otwórz Plex Aplikacja internetowa i upewnij się, że Twoje konto Plex jest zalogowane pod:

Ustawienia> Serwer> Ogólne

  1. Teraz przejdź do następującej ścieżki:

Ustawienia> Serwer> Dostęp zdalny

  1. Jeśli nie widzisz wielu dostępnych opcji, przełącznik the Pokaż zaawansowane
  2. Teraz czek the Ręcznie określ publiczne Port .

    Włączanie opcji ręcznego określania portu publicznego

  3. Teraz musisz wprowadzić zewnętrzny port / WAN, który wcześniej skonfigurowaliśmy.
  4. Teraz kliknij Spróbować ponownie lub Zastosować

Teraz możesz przetestować i sprawdzić, czy serwer jest dostępny bez żadnych problemów.

Rozwiązanie 7: Ręczne przekierowywanie portów na wiele serwerów

Powyższy scenariusz jest doskonały i kompletny, jeśli używasz tylko jednego serwera Plex. Jeśli jednak używasz wielu serwerów, schemat nadal będzie taki sam, ale konieczne będzie wprowadzenie pewnych poprawek. Musisz wykonać następujące czynności:

  • Musisz wybrać wyjątkowy inny numery portów dla każdego z Twoich serwerów.

Pamiętaj, że musisz używać innego portu zewnętrznego / WAN dla każdego połączenia z serwerem, które tworzysz. Na przykład możesz użyć portów 32405, 32404 itp.

  • Musisz Naprzód numer portu zewnętrznego na numer portu wewnętrznego / LAN 32400 dla lokalnego adresu IP odpowiedniego komputera, na którym znajduje się serwer multimediów Plex.

Weźmy tutaj przykład. Załóżmy, że masz dwa komputery, z których hostujesz serwery multimediów Plex. Ich wewnętrzne adresy IP są następujące:

192.168.2.12 192.168.2.22

W tej sytuacji skonfigurujesz mechanizm przekazywania jako:

Adres IP serwera 1: 192.168.2.12 WAN / port zewnętrzny: 32401 LAN / port wewnętrzny: 32400
Adres IP serwera 2: 192.168.2.22 WAN / port zewnętrzny: 32402 LAN / port wewnętrzny: 32400

Rozwiązanie 8: Włączanie trybu mostu (w scenariuszach z podwójnym NAT)

NAT jest zwykle używany do udostępniania połączenia internetowego więcej niż jednemu komputerowi. Jest używany zarówno w małej, jak i dużej skali. Jeśli ręcznie przekierowujesz port, możesz mieć konflikt podwójnego NAT, na przykład masz router podłączony do modemu dostarczonego przez dostawcę usług. Tutaj zarówno modem, jak i router zapewniają usługi NAT.

Podwójny NAT zasadniczo koliduje z serwerem, który próbuje tworzyć automatyczne połączenia. Może się to również zdarzyć, jeśli publiczny adres IP przydzielony przez dostawcę usług internetowych również korzysta z usług NAT.

Wykrywanie podwójnego NAT

Zanim zaczniemy naprawiać warunek podwójnego NAT, musisz się upewnić, że masz nawet podwójny NAT. Tutaj musisz najpierw sprawdzić ustawienia routera, do którego jest podłączony twój komputer / serwer.

Uwaga: Pamiętaj, że będziesz patrzeć na ustawienia routera, a nie ustawienia modemu dostawcy usług internetowych.

  1. Znajdź i zanotuj swój zewnętrzny adres IPv4 / sieć WAN routera . Możesz to łatwo znaleźć na stronie statusu w ustawieniach routera.
  2. Teraz przejdź do ( to ) teren. Tutaj zanotuj Adres IPv4

Jeśli oba adresy IP nie mecz , nie masz Double-NAT.

Jeśli oni mecz , prawdopodobnie tego doświadczasz.

Naprawianie podwójnego NAT

Naprawienie scenariusza podwójnego NAT jest bardzo łatwe i proste. Będziesz używać tryb mostu w jednym z urządzeń, więc zamiast dwóch tylko jedno urządzenie świadczy usługi NAT. Istnieje również możliwość ustawienia przekierowania portu na wszystkich urządzeniach NAT, dzięki czemu żądania sieciowe są odpowiednio dostosowywane i przesyłane.

Włączanie trybu Bridged

Najlepszym i łatwym rozwiązaniem jest skontaktowanie się z dostawcą Internetu i poproszenie go o skonfigurowanie Tryb mostu dla Was. Możesz spróbować to zrobić samodzielnie, korzystając z niekończących się samouczków online, ale poproszenie usługodawcy internetowego o zrobienie tego zajmie mniej czasu i nie będzie żadnych błędów.

Uwaga: Jeśli jesteś ustawiony przy użyciu NAT klasy nośnej , może być konieczne poproszenie usługodawcy internetowego o zakup statycznego adresu IP w Twoim imieniu, abyś mógł go używać.

10 minut czytania