Indirect Connections

Just my 2-cents. As part of my security implementation I block all IP’s worldwide except for those countries where I have users. The relay defeats the firewall. Renaming “Plex Relay” in the Mac app bundle has done the trick for me but is not the best solution.

Since it’s been 5-months and a number of server updates have come out is there still the intent of offering an option to turn off the relay function in the remote access settings of the server?

@“Elvin Atombender” said:
Since it’s been 5-months and a number of server updates have come out is there still the intent of offering an option to turn off the relay function in the remote access settings of the server?

Whether “Relay” is allowed is tied to whether or not you have Remote Access enabled. There are no current plans to have a separate setting. If you have Remote Access enabled and it’s set up correctly, then that will always be preferred over a relayed/indirect connection. In cases where a user has enabled Remote Access (thus signalling that they do want to be accessible remotely) but can’t get it working correctly, then Relay will be available for connections.

Given that Relay will automatically force a transcode down to 2Mbps, and many people don’t want any transcoding to take place, this might be a bad thing. I understand the logic behind WHY Relay was put in. What I don’t understand is why it forces a transcode, even on systems that can’t support RT transcodes.

If I pre-Optimize my media for the connection speeds I’m likely to get, but haven’t finished that google handshake with their servers yet, my Tablet is ALWAYS forced into this relayed connection. This option should be just that. Optional. Either I have a connection or I don’t. If I don’t it’s on me to find out why not. Most times it’s the google connection and in that case, I just wait until the WiFi icon goes blue and then relay is no longer an issue. But that’s ME. My users aren’t that savvy. They will just plug along and force my server to transcode something that has already been transcoded for them.

Not at all what I want, in fact the exact opposite of how I want my resources working.