Průvodci

Jak opravit vzdálený přístup Plex nefunguje

Plex je mediální proud klient-server a softwarová sada. Má desktopovou aplikaci Plex Media Server, která je k dispozici pro Windows, Ubuntu a macOS. Tato aplikace vám umožňuje organizovat v počítači různé mediální soubory a umožňuje hráčům přes internet k nim získat přístup, pokud mají správná pověření. To je skvělá vlastnost, která si postupem času získala hodně trakce.

I když je aplikace skvělá, je do jisté míry složitá se spoustou parametrů, na které je třeba dávat pozor. To je důvod, proč několik lidí zažívá problémy, kdy nemohou přistupovat k Plex nebo zobrazit chybovou zprávu ‘Plex není k dispozici mimo vaši síť“. Toto je velmi častý problém, takže se nemusíte ničeho obávat.

V tomto řešení projdeme všechny příčiny, proč k tomuto problému dochází, a co můžete udělat, abyste chybu vyřešili. Řešení jsou uvedena podle rostoucího řádu složitosti a užitečnosti. Nezapomeňte začít s prvním a postupovat dolů.

Co způsobuje, že vzdálený přístup Plex nefunguje?

Analyzovali jsme několik různých případů uživatelů a analyzovali jsme jejich situaci. Podle údajů, které jsme shromáždili, a zpráv, které jsme dostali, jsme společně sestavili seznam příčin, které by mohly být odpovědné za problém:

  • Kompatibilita NAT / UPnP: Aby správně fungovalo předávání portů, je třeba povolit NAT nebo UPnP (v závislosti na modelu routeru). Pokud nejsou povoleny nebo mají nastaveny jiné konfigurace, než je požadováno, Plex Remote Access nebude fungovat.
  • Dvojitý NAT: NAT (Network address translation) zpracovává úkol správy všech síťových požadavků přicházejících do vaší veřejné IP proti všem interním IP. Existují situace, kdy dojde k „dvojitému“ NATu, který způsobí mnoho problémů a způsobí, že vzdálený přístup Plex nebude fungovat.
  • Zastaralá verze Plex: Plex Media Server každou chvíli vydává časté aktualizace, které opravují chyby nebo zavádějí do aplikace nové funkce. Mohou nastat případy, kdy je vaše aplikace Plex zastaralá, proto byste ji měli aktualizovat, aby fungovala správně.
  • Pomalé připojení k internetu: Mnoho uživatelů nás kontaktovalo a informovalo nás o problému „ukládání do vyrovnávací paměti“. K tomu obvykle dochází, pokud je vaše připojení k internetu buď velmi pomalé, nebo ruší. Možná budete muset tento problém vyřešit v síti.
  • Firewall: Mohou nastat případy, kdy brána firewall blokuje komunikaci mezi serverem Plex Media Server. Za tento druh chování jsou obvykle odpovědné „pokročilé“ brány firewall.
  • Je vyžadován přístup VPN: Existují někteří poskytovatelé internetových služeb, kteří mají problémy s používáním mediálních serverů, jako je Plex, jen kvůli oprávnění atd. Zde můžete vyzkoušet použití VPN a uvidíte, jak to jde.
  • Závada: Na straně serveru může být závada na síti nebo služba může být nefunkční kvůli rušení sítě. Není nic jiného, ​​co můžete udělat, kromě zapnutí a vypnutí počítače.

Řešení 1: Aktualizace na nejnovější verzi

Existuje mnoho případů, kdy je do aplikace Plex indukováno několik chyb, což způsobí, že nebude fungovat podle očekávání. Software všude kolem nás dostává aktualizace jednou za čas a někdy tyto aktualizace nejsou kompatibilní s Plex. Proto její technici vydávají aktualizaci zaměřenou výhradně na tento problém.

Pokud máte zastaralou verzi serveru Plex Media Server, doporučujeme jej co nejdříve aktualizovat bez jakýchkoli zpoždění. To je velmi důležité, zejména pokud používáte Plex jako službu.

Za normálních okolností se webová aplikace Plex v průběhu času sama aktualizuje, jak ji používáte. Případ se liší v případě Ubuntu nebo jiných platforem, kde běží Plex. Níže je uveden způsob, jak aktualizovat Plex na stroji Ubuntu. Pokud máte spuštěnou na jiné platformě, můžete snadno vygooglit další metody aktualizace.

  1. Přejděte (zde) a najděte URL pro nejnovější balíček Plex Media.

Poznámka: V případě desktopové aplikace Windows si můžete stáhnout instalační soubor na přístupné místo.

  1. SSH na váš server. V následujících krocích nezapomeňte nahradit adresy URL a balíčky znakem poslední vydání.
  2. Nyní stáhněte následující příkaz ke stažení nejnovějšího balíčku:
wget //downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb
  1. Dále nainstalujeme balíček pomocí následujícího příkazu:
sudo dpkg -i plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
  1. Po dokončení instalace odebere instalační soubor následující příkaz:
rm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.debrm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
  1. Restartujte počítač a zkuste spustit server Plex Media Server. Zkontrolujte, zda je problém vyřešen.

Řešení 2: Cyklus napájení pro rozlišení závad

Dalším zajímavým scénářem, který se vyskytuje poměrně často, je situace, kdy server přejde do stavu chyby / závady. K tomu obvykle dochází, protože Plex je těžká aplikace s mnoha parametry probíhajícími současně. Pokud se některý z nich dostane do chybového stavu nebo načte špatnou konfiguraci, může být nepoužitelný.

Existují také problémy související se sítí, které vám mohou bránit v přístupu na server Plex z jiných zařízení. Nyní existují dva způsoby, jak toho dosáhnout; buď můžete vypnout a zapnout serverový a cílový počítač, nebo můžete počkat, až se síť vrátí do normálního stavu. Při cyklování na síle postupujte podle následujících pokynů:

  1. Vypněte oba počítače (cíl i službu).
  2. Vyjměte napájecí kabel každého počítače. Nyní stiskněte a podržte tlačítko napájení každého počítače po dobu přibližně 4 sekund, aby se vyčerpala veškerá energie.
  3. Teď počkej 2-3 minuty před opětovným připojením. Nyní znovu spusťte počítač a spusťte server médií Plex.
  4. Než zkontrolujete, zda se tím problém vyřešil, počkejte na správnou inicializaci serveru.

Řešení 3: Oprava pomalého připojení k internetu

Narazili jsme na problém, kdy média přenášená serverem Plex Media Server vypadala, že hodně vyrovnává paměť a způsobovala frustraci uživatelům. K tomuto scénáři obvykle dochází, když vaše připojení k internetu není v pořádku, což nutí server používat menší šířku pásma k zajištění přístupu k médiu.

Stejný scénář platí i pro žádající počítač; pokud nemáte stabilní připojení k internetu, nebudete moci efektivně požadovat a streamovat média. Nejprve byste měli zkontrolovat počet zařízení běžící ve vaší síti (server i požadující počítač). Pokud mají velký počet (+6), může se u vás vyskytnout problémové místo.

Dále byste měli zkontrolovat celkovou šířku pásma vašeho připojení. Mělo by to být slušný čísla za účelem úplného odstranění problému s vyrovnávací pamětí. Měli byste také zvážit silové cyklování vaše router pomocí metody jako v posledním řešení.

Řešení 4: Zakázání pokročilých bran firewall

Jak již bylo zmíněno v příčinách, pokročilé brány firewall jsou notoricky známé pro blokování streamů připojení, které jsou odesílány mediálním serverem Plex a jsou nezbytné pro správné fungování. Mezi tyto pokročilé brány firewall patří pfsense nebo podobné výrobky.

Nyní existují dva způsoby, jak tento problém obejít; buď můžete deaktivovat bránu firewall a poté zkusit získat přístup k serveru, nebo můžete zajistit, aby nebyly blokovány následující adresy IP:

34.245.172.51 34.248.59.52 52.49.250.227 54.171.49.143 63.34.171.72

Můžete otevřít nastavení brány firewall a zkontrolovat každou z těchto adres IP proti těm, které jsou sledovány. Pokud nějaké najdete, přidejte je na bílou listinu a po restartování Plexu a počítače zkontrolujte, zda je problém vyřešen.

Řešení 5: Kontrola automatické konfigurace

Existují dva způsoby, kterými můžete konfigurovat server Plex; buď můžete použít ‚automatickou 'metodu konfigurace, kde po povolení několika možností Plex nakonfiguruje vše sám, nebo můžete ručně nastavit všechny hodnoty a parametry.

Protože ruční konfigurace je trochu zdlouhavá, projdeme nejprve automatickou konfigurací. Váš router by měl mít uPnP nebo NAT-PMP automaticky nakonfigurováno. Tato nastavení umožňují Plexu automaticky konfigurovat předaný port na routeru, aniž byste museli provádět jakékoli další kroky. Ne všechny směrovače to mají, takže podle níže uvedené metody zkontrolujte, zda je povoleno nebo ne.

  1. Zadejte adresu IP přidruženou k routeru do pole adresy ve vašem prohlížeči (je to něco jako 192.168.8.1).
  2. Nyní přejděte do nastavení routeru (tlačítko nastavení se může u každého routeru lišit).
  3. Nyní vyhledejte možnosti uPnP nebo NAT-PMP. Ujistěte se, že některý z nich je povoleno.
  4. Pokud jsou již povoleny, zakažte je, uložte změny a poté je znovu povolte.
  5. Uložte změny a ukončete. Nyní restartujte počítač a zkontrolujte, zda je problém vyřešen.

Řešení 6: Ruční přeposílání portu

Pokud port není předáván automaticky, nemáme jinou možnost než ruční předání portu, který Plex použije. Obvykle je potřeba ručního přesměrování portů, když uPnP nebo NAT-PMP ve vašem routeru není povoleno. Tato metoda je celkem přímočará a není tak zastrašující, jak se zdá. Ujistěte se, že jste si vytvořili zálohu všech svých konfigurací pro případ potřeby, nebo si je poznamenejte, než něco změníte pro případ, že byste je později potřebovali změnit.

Nejdříve byste se měli ujistit, že vaše Místní IP adresa serveru je statická. Když přeposíláme port, musíme vědět, kam ho chceme přeposlat. V našem scénáři potřebujeme znát místní IP adresu počítače, na kterém běží Plex Media Server. K tomu existují dva obecné přístupy:

Přiřaďte počítači statickou IP adresu

V tomto případě budeme ručně přiřazovat informace o síti, než abychom je nechali automaticky konfigurovat. Zde je způsob nastavení statické adresy IP v počítači:

  1. Stiskněte Windows + R, zadejte „ncpa.cpl”V dialogovém okně a stiskněte klávesu Enter.
  2. Nyní se objeví seznam všech adaptérů / sítí. Vyberte adaptér, na který chcete nastavit statickou IP adresu, klikněte na něj pravým tlačítkem a vyberte Vlastnosti.
  3. Když se vlastnosti otevřou, přejděte na možnost „Internetový protokol verze 4 (TCP / IPv4)“. Nyní klikněte na Vlastnosti tlačítko pod ním po výběru možnosti.
  4. Nyní namísto automatického získání adresy IP vyberte tuto možnost Použijte následující IP adresu. Nyní zadejte IP adresu, kterou chcete nastavit, a také výchozí bránu, která odpovídá. Potom můžete také přidat upřednostňovaný server DNS (většinou využívejte služby DNS společnosti Google, jak je uvedeno níže).

Rezervování IP ve směrovači

Pokud dáváte přednost provádění změn ve směrovači namísto v počítači, můžete IP adresu ve směrovači rezervovat ručně. To znamená, že IP adresa zůstane statická a nedojde k žádnému míchání. Chcete-li rezervovat IP adresu, postupujte následujícím způsobem:

  1. Otevřete prohlížeč, který je připojen k síti. Nyní zadejte pověření stránky routeru (obvykle je to na zadní straně routeru jako 192.168.9.100).
  2. Můžete zkontrolovat stavipconfig v příkazovém řádku nebo přejděte na Předvolby systému> Síť na počítači Mac.
  3. Nyní přichází malá technická část; musíte hledat DHCP nebo nastavení rezervace DHCP. Každý router má své vlastní různé možnosti, takže můžete odpovídajícím způsobem upravit řešení.
  4. Nyní potřebujeme MAC adresu počítače serveru (který je hostitelem Plex). Můžete to snadno udělat stisknutím Windows + S, zadáním příkazového řádku, kliknutím pravým tlačítkem na něj a výběrem Spustit jako administrátor. Nyní zadejte ipconfig v dialogovém okně a stiskněte klávesu Enter.
  5. Odtud si můžete poznamenat adresu Mac vašeho zařízení. Adresa bude mít 12 číslic.

Poznámka: Ujistěte se, že jste si vědomi skutečnosti, že karta Wi-Fi a port Ethernet mají několik různých adres MAC, proto vyberte tu, kterou považujete za primární.

  1. Nyní zadejte MAC adresy, které jste si právě poznamenali, do prvního záznamu Nastavení rezervace DHCP. Poté můžete zadat svou IP adresu, kterou chcete rezervovat, a stisknout Aplikovat uložit změny.

Předávací port ve směrovači

Nyní, když jsme se ujistili, že IP je statická, můžeme přejít na přesměrování portů. Zde je seznam proměnných, které jsou potřebné k ručnímu předání portu v routeru:

  1. WAN / externí port: Výchozí je port 32400 (TCP), ale obecně můžete použít jakýkoli dostupný port v rozsahu 20 000 až 50 000.
  2. LAN / Interní port: To bude vždycky 32400.
  3. IP adresa: Místní IP adresa počítače, na kterém je spuštěn server Plex Media Server. To je to, co jste udělali výše.

Musíte namapovat WAN / externí port (TCP), který jste vybrali, aby směřoval na LAN / interní port 32400 (TCP) pro místní IP adresu serveru. Nyní, když znáte všechny informace, můžete svůj router správně předat pomocí našeho routeru nebo našich dalších článků.

Nastavení serveru Plex Media Server tak, aby využíval port

Nyní, když přeposíláme port, nakonfigurujeme náš server Plex Media Server tak, aby jej využíval. Chcete-li to provést, postupujte takto:

  1. Otevřete Plex Webová aplikace a ujistěte se, že je váš účet Plex přihlášen pod:

Nastavení> Server> Obecné

  1. Nyní přejděte na následující cestu:

Nastavení> Server> Vzdálený přístup

  1. Pokud nevidíte mnoho dostupných možností, přepnout the Zobrazit pokročilé
  2. Nyní šek the Ručně zadat veřejnostPřístav.
  3. Nyní musíte zadat externí port / WAN, který jsme dříve nastavili.
  4. Nyní klikněte na Zkuste to znovu nebo Aplikovat

Nyní můžete otestovat a zkontrolovat, zda je server bez problémů přístupný.

Řešení 7: Ruční předávání portů více serverů

Výše uvedený scénář je dokonalý a úplný, pokud používáte pouze jeden server Plex. Pokud však používáte více serverů, obrys bude stále stejný, ale bude třeba provést některé změny. Musíte provést následující kroky:

  • Musíte si vybrat jedinečný jiný čísla portů pro každý z vašich serverů.

Nezapomeňte, že pro každé navázané připojení k serveru musíte použít jiný externí port / WAN. Můžete například použít porty 32405, 32404 atd.

  • Musíš vpřed číslo externího portu na interní číslo portu / LAN 32400 pro místní IP příslušného počítače, který je hostitelem serveru Plex Media Server.

Pojďme si vzít příklad zde. Předpokládejme, že máte dva počítače, ze kterých hostujete servery Plex Media. Jejich interní adresy IP jsou následující:

192.168.2.12 192.168.2.22

V této situaci nakonfigurujete mechanismus předávání jako:

IP adresa serveru 1: 192.168.2.12 WAN / externí port: 32401 LAN / interní port: 32400
Server 2 IP adresa: 192.168.2.22 WAN / externí port: 32402 LAN / interní port: 32400

Řešení 8: Povolení režimu Bridge (pro scénáře Double-NAT)

NAT se obvykle používá ke sdílení internetového připojení s více než jedním počítačem. Používá se v malém i velkém měřítku. Pokud port předáváte ručně, může dojít ke konfliktu Double-NAT, například máte router zapojený do modemu, který vám poskytl poskytovatel služeb. Zde modem i směrovač poskytují služby NAT.

Double-NAT v zásadě zasahuje do serveru, který se pokouší vytvořit automatické připojení. K tomu může dojít také v případě, že veřejná IP adresa, kterou vám přidělil váš ISP, sama také používá služby NAT.

Detekce Double-NAT

Než začneme opravovat podmínku double-NAT, musíte se ujistit, že máte dokonce i Double-NAT. Zde budete muset nejprve zkontrolovat nastavení routeru, ke kterému je váš počítač / server připojen.

Poznámka: Nezapomeňte, že se budete dívat na nastavení routeru, nikoli na nastavení modemu vašeho ISP.

  1. Najděte a poznamenejte si Externí adresa IPv4 routeru / WAN. Můžete to snadno najít na stavové stránce v nastavení routeru.
  2. Nyní přejděte na (tento) web. Zde si poznamenejte IPv4 adresa

Pokud obě IP ne zápas, nemáte Double-NAT.

Jestli oni zápas, pravděpodobně to prožíváte.

Upevnění Double-NAT

Oprava scénáře Double-NAT je velmi snadná a přímá. Budete používat režim mostu v jednom ze zařízení, takže místo dvou poskytuje služby NAT pouze jedno zařízení. K dispozici je také možnost nastavení portu vpřed na všech zařízeních NAT, aby byly požadavky na síť správně přizpůsobeny a odeslány prostřednictvím.

Nejlepším a nejjednodušším řešením je zavolat svému ISP a požádat jej o nastavení Režim Bridge pro tebe. Můžete se o to pokusit sami pomocí nekonečných online výukových programů, ale požádání poskytovatele internetových služeb, aby to udělal, bude trvat méně času bez chyb.

Poznámka: Pokud jste nastavili používání a Nosná třída NAT, možná budete muset požádat svého ISP o zakoupení statické adresy IP vaším jménem, ​​abyste ji mohli používat.