Articles

Hur fixar Plex fjärråtkomst fungerar inte

Plex är en klient-server Media stream och programsvit. Den har en Plex Media Server desktop-applikation som är tillgänglig på Windows, Ubuntu och macOS. Med dessa applikationer kan du organisera olika mediefiler i din dator och tillåter spelare via internet att komma åt dem om de får rätt referenser. Detta är en utmärkt funktion som har fått mycket dragkraft över tiden.

Plex fjärråtkomst fungerar inte

Även om applikationen är bra är den något komplex med många parametrar att se upp för. Detta är anledningen till att flera personer upplever problem där de inte kan komma åt Plex eller få felmeddelandet ’Plex inte tillgängligt utanför ditt nätverk’. Detta är en mycket vanlig fråga så det finns inget att oroa sig för.

i den här lösningen kommer vi att gå igenom alla orsaker till varför det här problemet uppstår och vad du kan göra för att lösa felet. Lösningarna listas enligt den ökande ordningen av komplexitet och användbarhet. Se till att du börjar med den första och arbeta dig ner.

vad gör att Plex Remote Access inte fungerar?

vi analyserade flera olika användarfall och analyserade deras situation. Enligt de uppgifter vi samlade och de rapporter vi fick sammanställde vi en lista över orsaker som kan vara ansvariga för problemet:

  • Nat/UPnP Kompatibilitet: antingen NAT eller UPnP (beroende på din routermodell) måste aktiveras för att port vidarebefordran ska fungera korrekt. Om dessa inte är aktiverade eller har andra konfigurationer inställda än vad som krävs fungerar inte Plex Remote Access.
  • Double NAT: Nat (Network address translation) hanterar uppgiften att hantera alla nätverksförfrågningar som kommer in i din offentliga IP mot alla interna IP-adresser. Det finns situationer där en’ dubbel ’ NAT inträffar som orsakar en hel del problem och orsakar Plex fjärråtkomst inte att fungera.
  • föråldrad Plex Version: Plex Media Server släpper frekventa uppdateringar då och då för att åtgärda fel eller introducera nya funktioner i applikationen. Det kan finnas fall där din Plex-applikation är föråldrad, därför bör du uppdatera den så att den fungerar rätt.
  • långsam Internetanslutning: många användare kontaktade oss och informerade oss om buffertproblemet. Detta inträffar vanligtvis om din internetanslutning är antingen mycket långsam eller har störningar. Du kan behöva titta in i nätverket för att åtgärda problemet.
  • brandvägg: det kan finnas instanser där din brandvägg kan blockera kommunikationen mellan Plex Media Server. Vanligtvis är ’avancerade’ brandväggar ansvariga för denna typ av beteende.
  • VPN-åtkomst krävs: det finns några Internetleverantörer som har problem med att använda mediaservrar som Plex bara på grund av behörigheter etc. Här kan du prova att använda en VPN och se hur det går.
  • Glitch: det kan finnas ett nätverksfel på serversidan eller tjänsten kan vara nere på grund av Nätverksstörningar. Det finns inget mer du kan göra förutom att cykla din dator.

lösning 1: uppdatering till den senaste versionen

det finns många fall där flera fel induceras i Plex-applikationen vilket gör att den inte fungerar som förväntat. Programvara runt omkring oss får uppdateringar då och då och ibland är dessa uppdateringar inte kompatibla med Plex. Därför rullar ingenjörerna ut en uppdatering som endast riktar sig till denna fråga.

Om du har en föråldrad version av Plex Media Server rekommenderas att du uppdaterar den så snart som möjligt utan några förseningar. Detta är mycket viktigt, särskilt om du använder Plex som en tjänst.

normalt uppdaterar Plex webbapplikation sig över tiden när du använder den. Fallet är annorlunda när det gäller Ubuntu eller andra plattformar där Plex körs. Nedan följer metoden för hur du uppdaterar Plex på en Ubuntu-maskin. Du kan enkelt google andra metoder för uppdatering om du kör den på en annan plattform.

  1. navigera (här) och hitta webbadressen för det senaste Plex Media-paketet.
    Hämtar senaste versionen av Plex

Obs: Om Windows-datorprogrammet kan du ladda ner installationsfilen till en tillgänglig plats.

  1. SSH till din server. För följande steg, se till att du ersätter webbadresserna och paketen med den senaste versionen.
  2. kör nu följande kommando för att ladda ner det senaste paketet:
wget https://downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb
  1. därefter installerar vi paketet med följande kommando:
sudo dpkg -i plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
  1. när vi är färdiga med installationen kommer följande kommando att ta bort installationsfilen:
rm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.debrm plexmediaserver_0.9.12.4.1192–9a47d21_amd64.deb
  1. starta om datorn och försök köra Plex Media Server. Kontrollera om problemet är löst.

lösning 2: Power cykling för Glitch upplösning

ett annat intressant scenario som förekommer ganska ofta är där servern går in i ett fel / glitched tillstånd. Detta inträffar vanligtvis eftersom Plex är en tung applikation med många parametrar som pågår samtidigt. Om någon av dessa hamnar i ett feltillstånd eller laddar en dålig konfiguration kan det vara oanvändbart.

det finns också nätverksrelaterade problem som kan hindra dig från att komma åt din Plex-server från andra enheter. Nu finns det två sätt vi går om detta; antingen kan du köra din servermaskin och målmaskinen eller så kan du vänta på att nätverket återgår till sitt normala tillstånd. För kraftcykling, följ stegen nedan:

  1. Stäng av båda dina datorer (mål och service).
  2. ta ut strömkabeln på varje dator. Håll nu strömbrytaren på varje dator intryckt i cirka 4 sekunder så att all energi dräneras.
    ta ut datorns strömkabel
  3. vänta nu 2-3 minuter innan du ansluter allt igen. Starta nu datorn igen och starta Plex media server.
  4. vänta tills servern initieras korrekt innan du kontrollerar om detta löste problemet.

lösning 3: Fixa långsam Internetanslutning

vi kom över problemet där media strömmade via Plex Media Server verkade buffra mycket och orsakade frustration för användarna. Detta scenario inträffar vanligtvis när din internetanslutning inte är ljud vilket tvingar servern att använda mindre bandbredd för att ge åtkomst till media.

samma scenario gäller även den begärande datorn; om du inte har en stabil internetanslutning kommer du inte att kunna begära och strömma media effektivt. Först bör du kontrollera antalet enheter som körs på ditt nätverk (både servern och den begärande datorn). Om de är stora i antal (+6) kan du uppleva ett flaskhalsförhållande.

Dessutom bör du också kontrollera den totala bandbredden för din anslutning. Det borde ha anständiga siffror för att helt utrota buffertproblemet. Du bör också överväga att cykla din router med metoden som i den sista lösningen.

lösning 4: Inaktivera avancerade brandväggar

som tidigare nämnts i orsakerna är avancerade brandväggar ökända för att blockera anslutningsströmmar som skickas av Plex media server och är nödvändiga för att den ska fungera korrekt. Dessa avancerade brandväggar inkluderar pfsense eller liknande produkter.

inaktivera Plex Firewall

nu finns det två sätt att kringgå problemet.antingen kan du inaktivera din brandvägg och sedan försöka komma åt servern eller så kan du se till att följande IP-adresser inte är blockeras:

34.245.172.5134.248.59.5252.49.250.22754.171.49.14363.34.171.72

Du kan öppna inställningarna för din brandvägg och kontrollera var och en av dessa IP-adresser mot de som screenas. Om du hittar några, vitlista dem och efter omstart av Plex och din dator, kontrollera om problemet är löst.

lösning 5: Kontrollera den automatiska konfigurationen

det finns två sätt på vilka du kan konfigurera Plex-servern; antingen kan du använda den automatiska konfigurationsmetoden där Plex konfigurerar allt själv efter att ha aktiverat några alternativ eller så kan du manuellt ställa in alla värden och parametrar.

eftersom den manuella konfigurationen är lite tråkig går vi först igenom den automatiska konfigurationen. Din router ska ha uPnP eller NAT-PMP automatiskt konfigurerad. Dessa inställningar gör det möjligt för Plex att automatiskt konfigurera en vidarebefordrad port på routern utan att du behöver delta i några ytterligare steg. Inte alla routrar har detta så följ metoden nedan för att kontrollera om den är aktiverad eller inte.

  1. ange IP-adressen som är kopplad till din router i adressfältet i din webbläsare (Det är ungefär som 192.168.8.1).
  2. navigera nu till routerns inställningar (inställningsknappen kan vara olika för varje router).
  3. leta nu efter alternativen för uPnP eller NAT-PMP. Se till att någon av dessa är aktiverad.
    aktivera uPnP
  4. om de redan är aktiverade, inaktivera dem, Spara ändringar och aktivera dem igen.
  5. Spara ändringar och avsluta. Starta om datorn och kontrollera om problemet är löst.

lösning 6: manuellt vidarebefordran av Port

om porten inte vidarebefordras automatiskt har vi inget annat alternativ än att manuellt vidarebefordra porten som Plex kommer att använda. Vanligtvis uppstår behovet av manuell port vidarebefordran när uPnP eller NAT-PMP inte är aktiverat på din router. Denna metod är ganska enkel och är inte så skrämmande som det verkar. Se till att du gör en säkerhetskopia av alla dina konfigurationer för fall eller notera dem innan du ändrar något om du behöver ändra senare.

första saker först bör du se till att serverns lokala IP-adress är statisk. När vi vidarebefordrar en hamn måste vi veta var vi vill vidarebefordra den. I vårt scenario behöver vi veta den lokala IP-adressen till datorn som kör Plex Media Server. Det finns två allmänna tillvägagångssätt för detta:

tilldela en statisk IP till datorn

i det här fallet kommer vi att manuellt tilldela nätverksinformationen snarare än att låta den konfigureras automatiskt. Här är metoden för att ställa in en statisk IP på din dator:

  1. tryck på Windows + r, Skriv ”ncpa.cpl ” i dialogrutan och tryck på Enter.
  2. nu kommer en lista över alla adaptrar/nätverk att komma fram. Välj den adapter som du vill ställa in den statiska IP: n till, högerklicka på den och välj Egenskaper.
    egenskaper för den valda adaptern
  3. när egenskaperna öppnas navigerar du till alternativet ”Internet Protocol Version 4 (TCP/IPv4)”. Klicka nu på Egenskapsknappen som finns under den efter att ha valt alternativet.
    egenskaper för IPv4
  4. nu istället för att få IP-adressen automatiskt, Välj alternativet Använd följande IP-adress. Ange nu IP-adressen som du vill ställa in och även standardgatewayen som motsvarar. Då kan du också lägga till den föredragna DNS-servern (använd oftast Googles DNS-tjänster som visas nedan.

reservera IP i Router

om du föredrar att göra ändringar i routern istället för datorn kan du manuellt reservera en IP i routern. Detta innebär att IP kommer att förbli statisk och det blir ingen blandning. Följ metoden nedan för att reservera en IP-adress:

  1. öppna din webbläsare som är ansluten till nätverket. Ange nu autentiseringsuppgifterna för din routersida (detta är vanligtvis på baksidan av din router som 192.168.9.100).
  2. Du kan kontrollera statusen för ipconfig i en kommandotolk eller gå till Systeminställningar > nätverk på en Mac.
  3. nu kommer en liten teknisk del; du måste leta efter DHCP-eller DHCP-bokningsinställningar. Varje router har sina egna olika alternativ så att du kan justera lösningarna därefter.
  4. nu behöver vi MAC-adressen på serverdatorn (som är värd för Plex). Du kan enkelt göra det genom att trycka på Windows + S, skriva kommandotolken, högerklicka på den och välj Kör som administratör. Skriv nu in ipconfig i dialogrutan och tryck på Enter.
    kör ipconfig-kommandot i värddatorn
  5. Härifrån kan du notera Mac-adressen på din enhet. Adressen kommer att vara i 12 siffror.

Obs: se till att du är medveten om att Wi-Fi-kortet och Ethernet-porten har flera olika MAC-adresser så välj den som du tycker är primär.

  1. ange nu MAC-adresserna som du just noterade i den första posten i DHCP-Reservationsinställningen. Du kan sedan ange din IP-adress som du vill reservera och trycka på Apply för att spara ändringar.

Vidarebefordringsport i Router

Nu när vi har kontrollerat att IP: n är statisk kan vi gå vidare till port vidarebefordran. Här är listan över variabler som behövs för att vidarebefordra porten manuellt i routern:

  1. WAN / extern Port: Port 32400 (TCP) är standard, men du kan i allmänhet använda någon tillgänglig port i intervallet 20 000 till 50 000.
  2. LAN / intern Port: detta kommer alltid att vara 32400.
  3. IP-adress: den lokala IP-adressen för datorn som kör Plex Media Server. Detta är vad du gjorde ovan.

Du måste kartlägga Wan / extern Port (TCP) som du har valt så att den pekar på LAN/intern Port 32400 (TCP) för serverns lokala IP-adress. Nu när du känner till all information kan du kontakta din router eller våra andra artiklar för att vidarebefordra porten ordentligt.

inställning Plex Media Server för att utnyttja porten

Nu när vi vidarebefordrar porten konfigurerar vi vår Plex Media Server för att använda den. För att göra det, Följ stegen nedan:

  1. öppna Plex webbapplikation och se till att ditt Plex-konto är inloggat under:

Inställningar> Server> allmänt

  1. navigera nu till följande sökväg:

Inställningar > Server > fjärråtkomst

  1. Om du inte ser många alternativ tillgängliga, växla Visa avancerad
  2. Kontrollera nu manuellt ange Offentlig Port.
    aktivera manuellt ange alternativ för offentlig Port
  3. nu måste du ange den externa porten/WAN som vi tidigare ställt in.
  4. Klicka nu på försök igen eller tillämpa

Nu kan du testa och kontrollera om servern är tillgänglig utan problem.

lösning 7: manuellt Port vidarebefordran av flera servrar

ovanstående scenario är perfekt och komplett om du bara använder en enda Plex-server. Men om du använder flera servrar kommer konturen fortfarande att vara densamma men vissa ändringar måste göras. Du måste utföra följande steg:

  • Du måste välja unika olika portnummer för var och en av dina servrar.

Kom ihåg att du måste använda olika externa port / WAN för varje serveranslutning som du etablerar. Till exempel kan du använda portarna 32405, 32404, etc.

  • Du måste vidarebefordra det externa portnumret till internt portnummer/LAN 32400 för den lokala IP-adressen för motsvarande dator som är värd för Plex Media Server.

Låt oss ta ett exempel här. Antag att du har två datorer från vilka du är värd för Plex Media-servrar. Deras interna IP-adresser är följande:

192.168.2.12192.168.2.22

i den här situationen konfigurerar du vidarebefordringsmekanismen som:

Server 1IP Address: 192.168.2.12WAN/External Port: 32401LAN/Internal Port: 32400
Server 2IP Address: 192.168.2.22WAN/External Port: 32402LAN/Internal Port: 32400

lösning 8: Aktivera bryggläge (för dubbla Nat-scenarier)

NAT används vanligtvis för att dela en Internetanslutning med mer än en dator. Den används både i liten och stor skala. Om du vidarebefordrar porten manuellt kan du ha en konflikt med dubbel-NAT, till exempel har du en router ansluten till ett modem som tillhandahålls av din tjänsteleverantör. Här tillhandahåller både modemet och routern nat-tjänster.

Double-NAT stör i princip servern som försöker skapa automatiska anslutningar. Detta kan också inträffa om den offentliga IP som tilldelats dig av din Internetleverantör själv också använder nat-tjänster.

upptäcka en dubbel-Nat

innan vi börjar fixa dubbel-nat-tillståndet måste du se till att du till och med har en dubbel-Nat. Här måste du först titta i inställningarna i din router som din dator/server är ansluten till.Observera att du kommer att titta på routerns inställningar, inte dina ISPs-modeminställningar.

  1. hitta och notera routerns externa IPv4-adress / WAN. Du kan enkelt hitta detta på statussidan som finns i dina routerinställningar.
  2. navigera nu till (denna) webbplats. Notera här IPv4-adressen

om båda IP-adresserna inte matchar har du inte Dubbel-NAT.

om de matchar, upplever du förmodligen det.

Fixing Double-NAT

Fixing en dubbel-NAT scenario är mycket enkelt och okomplicerat. Du kommer att använda bridge-läget i en av enheterna så istället för två tillhandahåller endast en enhet NAT-tjänsterna. Det finns också möjlighet att ställa in en port framåt på alla NAT-enheter så att nätverksförfrågningarna är korrekt skräddarsydda och skickade igenom.

aktivera överbryggat läge

den bästa och enkla lösningen här är att ringa din ISP och be dem att ställa in broläget för dig. Du kan försöka göra detta själv med hjälp av oändliga tutorials online men att be Internetleverantören att göra det tar mindre tid utan fel.

Obs: Om du är inställd på att använda en Carrier Grade NAT kan du behöva be din Internetleverantör att köpa en statisk IP för din räkning så att du kan använda den.