SOLVED SCALE Plex App - Indirect Connection?

Arkhen

Explorer
Joined
Mar 21, 2016
Messages
50
OS: TrueNAS-SCALE-22.12.3.3
Plex App: 1.32.5.7349_1.7.54 (official)

Configure Host Network: ✓ Checked
TCP 32400 port forwarded to <local truenas server ip>.
Permissions to dataset: 1000/1000 UID/GID

- If I connect via <local ip:port> my media quality is fine, but connecting locally is not desirable to me, as I want to "require" secure connections to the Plex server.
- If I connect via Plex.tv I get SD quality only and it says I'm indirectly connected.

Is there any way I can make Plex.tv give me a direct connection and offer more than SD quality video?
This was working fine/seamlessly on Truenas CORE, using the plugin/jail version of Plex. I only recently migrated to SCALE, so I'm still learning.
 
Last edited:

Arkhen

Explorer
Joined
Mar 21, 2016
Messages
50
I believe I have found the issue and solution. This was no issue related to SCALE, but was related to my DD-WRT router's dnsmasq settings, as Plex' behavior was being refused by my router's dns rebind protection. What's odd is, I never had this issue when I ran Plex from a Truenas CORE plugin.

Link to solution:
- https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=1035241
- https://forums.plex.tv/discussion/169684/dnsmasq-rebind-anyone-experienced
(quoted below in case the information gets removed in the future)
We can't provide information for all possibilities, but using 'dnsmasq' with DD-WRT or running pfSense are possible situations where you might run into this.
To allow secure connections if you are using 'dnsmasq' with DNS Rebinding Protection enabled, you will need to add the following to your advanced settings box:
rebind-domain-ok=/plex.direct/
Similarly, if you happen to be using pfSense or a similar router OS, you may instead be using 'DNS Resolver (Unbound)'. If this is the case a similar advanced setting will need to be added:
server:
private-domain: "plex.direct"

/thread
 
Top