Kan Plex achter een reverse proxy op een subpad draaien?

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Plex kan werken achter bepaalde reverse-proxyconfiguraties met een subpad, maar is kwetsbaarder dan wanneer je Plex op een eigen hostnaam plaatst.

Het probleem is niet alleen eenvoudige HTTP-doorsturing. Webassets en omleidingen van Plex kunnen uitgaan van paden relatief aan de root, terwijl gedrag rond websockets, headers en integriteit per versie kan veranderen. Als een subpad vereist is, controleer dan na elke update van de proxy of Plex de volledige web- en afspeelworkflow, in plaats van te stoppen zodra de inlogpagina succesvol wordt weergegeven.

Bewijs eerst dat de backend zonder proxy werkt

Een proxytest is zinloos als de Plex-backend al problemen vertoont. Controleer lokale webtoegang en het afspelen voordat je rewrite-regels toevoegt.

een speciale Plex-proxyhostnaam voorkomt veel van de padprefix-herschrijving die voor een subpadontwerp nodig is.

Open Plex rechtstreeks op het LAN, speel een bekend bestand af en controleer of de server goed werkt voordat je de openbare proxy-URL test. Als rechtstreekse toegang ook mislukt, los dan eerst Plex op en laat de proxy ongewijzigd.

Ga ervan uit dat paden relatief aan de root het lastigste onderdeel zijn

Proxying via een subpad vereist meer dan /plex aan poort 32400 koppelen. HTML, statische assets, omleidingen en clientdetectie kunnen nog steeds verwijzen naar rootpaden die de prefix overslaan.

Plex-proxying via een subpad kan pad-herschrijving vereisen en invloed hebben op integriteitscontroles van webassets.

Laad de pagina met de ontwikkelaarstools van de browser geopend en let op 404-fouten, omleidingen buiten de prefix, websocketfouten of geblokkeerde assets. Als de webapp afhankelijk is van herhaalde herschrijving van reacties, behandel de configuratie dan als updategevoelig en documenteer een rollback.

Test afspelen en detectie, niet alleen de webinterface

Een pagina die succesvol wordt weergegeven, bewijst niet dat clients via dezelfde URL kunnen detecteren en streamen. Plex-clients kunnen hun eigen detectie- en verbindingslogica gebruiken.

een Plex-pad met doorgeschakelde poort kan mislukken door CGNAT, dubbele NAT, routerregels of onbereikbaarheid van buitenaf.

Test het afspelen in een browser, minstens één native client en een extern netwerk, terwijl je controleert welk adres elke sessie gebruikt. Wanneer native clients de proxy omzeilen of terugvallen op een ander pad, is het subpad niet je enige route voor externe toegang.

-15% OFF
Single board computer zimaboard2

Kies een subdomein wanneer het subpad te veel herschrijfwerk oplevert

Een subdomein maakt de meeste padprefix-herschrijving overbodig en is tijdens upgrades eenvoudiger te begrijpen. De operationele vraag is of de vereiste voor een gedeeld domein de extra compatibiliteitscomplexiteit waard is.

een speciale Plex-proxyhostnaam voorkomt veel van de padprefix-herschrijving die voor een subpadontwerp nodig is.

Vergelijk dezelfde Plex-versie achter een subdomein en een subpad voordat je tijd besteedt aan complexe filters. Als het subdomein betrouwbaar werkt en het subpad herschrijving van inhoud vereist, kies dan de eenvoudigere route, tenzij het gedeelde pad een harde vereiste is. Leg de gekozen proxyrouting vast samen met het pad voor externe Plex-streaming, zodat latere verbindingsproblemen kunnen worden onderscheiden van serverproblemen.

Ondersteuning & Tips

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.