Unable to get Replex working on local devices -- works remotely! #106
Replies: 4 comments 12 replies
-
Beta Was this translation helpful? Give feedback.
-
This is the output on that page (with edits to the domain name and external IP): <resources>
<resource name="Host-PC" product="Plex Media Server" productVersion="1.32.8.7639-fb6452ebf" platform="Windows" platformVersion="10.0 (Build 22631)" device="PC" clientIdentifier="ad634952a7a892da0efc3216e137607a8cace59e" createdAt="2017-12-07T09:24:46Z" lastSeenAt="2023-11-22T16:52:55Z" provides="server" ownerId="" sourceTitle="" publicAddress="MYEXTERNALIP" accessToken="REMOVEDTOKEN" owned="1" home="0" synced="0" relay="0" presence="1" httpsRequired="0" publicAddressMatches="1" dnsRebindingProtection="0" natLoopbackSupported="0">
<connections>
<connection protocol="https" address="plex.MYDOMAINNAME.net" port="443" uri="https://plex.MYDOMAINNAME.net:443" local="0" relay="0" IPv6="0"/>
<connection protocol="http" address="192.168.0.121" port="32400" uri="http://192.168.0.121:32400" local="1" relay="0" IPv6="0"/>
</connections>
</resource>
<resource name="LG OLED65C8PUA" product="Plex for LG" productVersion="5.72.3" platform="webOS" platformVersion="4.4.0" device="webOS 4.4.0" clientIdentifier="iotipbv9jbbmh6tbyw8ho8xp" createdAt="2022-08-27T16:16:17Z" lastSeenAt="2023-11-22T07:57:37Z" provides="client,player" ownerId="" sourceTitle="" publicAddress="MYEXTERNALIP" accessToken="REMOVEDTOKEN" owned="1" home="0" synced="0" relay="0" presence="0" httpsRequired="0" publicAddressMatches="1">
<connections>
<connection protocol="https" address="plex.MYDOMAINNAME.net" port="443" uri="https://plex.MYDOMAINNAME.net:443" local="0" relay="0" IPv6="0"/>
<connection protocol="http" address="192.168.0.121" port="32400" uri="http://192.168.0.121:32400" local="1" relay="0" IPv6="0"/>
</connections>
</resource>
<resource name="Galaxy S22 Ultra" product="Plex for Android (Mobile)" productVersion="10.3.0.4685" platform="Android" platformVersion="13" device="SM-S908U1" clientIdentifier="b93a5e08a85e505e-com-plexapp-android" createdAt="2022-09-03T03:34:23Z" lastSeenAt="2023-11-21T17:41:35Z" provides="player,pubsub-player,controller,sync-target" ownerId="" sourceTitle="" publicAddress="MYEXTERNALIP" accessToken="" owned="1" home="0" synced="0" relay="0" presence="0" httpsRequired="0" publicAddressMatches="1">
<connections>
<connection protocol="http" address="192.168.0.11" port="32500" uri="http://192.168.0.11:32500" local="1" relay="0" IPv6="0"/>
</connections>
</resource>
<resource name="Android" product="Plexamp" productVersion="4.8.4" platform="Android" platformVersion="13" device="Android" clientIdentifier="78e959b1-edd6-47e4-af2f-a6646228abf9" createdAt="2022-11-02T19:09:55Z" lastSeenAt="2023-11-21T22:00:06Z" provides="client,player,pubsub-player" ownerId="" sourceTitle="" publicAddress="MYEXTERNALIP" accessToken="" owned="1" home="0" synced="0" relay="0" presence="0" httpsRequired="0" publicAddressMatches="1">
<connections>
<connection protocol="http" address="192.0.0.2" port="58607" uri="http://192.0.0.2:58607" local="0" relay="0" IPv6="0"/>
<connection protocol="http" address="192.168.0.12" port="58607" uri="http://192.168.0.12:58607" local="1" relay="0" IPv6="0"/>
</connections>
</resource>
<resource name="Android" product="Plexamp" productVersion="4.8.4" platform="Android" platformVersion="13" device="Android" clientIdentifier="5ca093cc-bd67-40b6-a4a3-4958cf320662" createdAt="2023-09-02T02:00:33Z" lastSeenAt="2023-11-20T20:46:55Z" provides="client,player,pubsub-player" ownerId="" sourceTitle="" publicAddress="172.56.176.180" accessToken="" owned="1" home="0" synced="0" relay="0" presence="0" httpsRequired="0" publicAddressMatches="0">
<connections>
<connection protocol="http" address="192.168.0.6" port="50279" uri="http://192.168.0.6:50279" local="1" relay="0" IPv6="0"/>
<connection protocol="http" address="192.0.0.2" port="50279" uri="http://192.0.0.2:50279" local="0" relay="0" IPv6="0"/>
</connections>
</resource>
</resources> Thanks again! |
Beta Was this translation helpful? Give feedback.
-
Why not run Plex in a docker container? Then you could set it to a different port and easily block off everything else. You could probably set replex to run on port 32400 and trick your local Plex clients into thinking it's actually Plex. Seems the easiest way to go to me. |
Beta Was this translation helpful? Give feedback.
-
Same for me, but I'm using Docker |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I'm hoping someone here can help me get this figured out. I followed the instructions on the readme and poured over the reddit threads I could find looking for a solution, but haven't found one yet.
I am able to get Replex working and looking correct on devices outside my local network, but when I try to connect from my server pc, the smart tv apps via wifi, or my phone app, it looks like the default layout (no merged collections, no hero banners). I can disconnect my phone from wifi and open plex and the replex proxy works! But when I'm connected -- no such luck.
For reference: I'm running Plex on a windows machine as a service. I'm running Replex via Docker, which is also running various other services including a reverse proxy (swag). This is my docker-compose for reference:
My reverse proxy config includes the following:
When checking the plex connections in the xml, I'm seeing these:
The connection through my domain via reverse proxy seems to be connecting correctly. But there's another connection through this machine's internal IP address that seems to be bypassing the proxy. There are also other various devices on the network (the TVs, phones, etc) which are connecting locally.
Within Plex, I've disabled the remote access and under Network I've disabled GDM and set the Custom Server Access URLs as:
https://plex.mydomainname.net:443
Within my Replex container, the debug logs look mostly like this:
But when I try to navigate to https://plex.mydomainname.net from a local machine, I see this in the log:
And it looks like the default plex layout. Any ideas as to what I've set incorrectly? Would any other information be helpful in solving this issue?
I do also have a VPN on this machine, but it also runs as a windows application outside of Docker, and I have split-tunneling enabled so that VPN bypasses Plex.
Beta Was this translation helpful? Give feedback.
All reactions