Comments (8)
Aww mannn I just closed all the active issues :'(
I can't confirm this as I don't have a Roku, try turn CF off and see if it works just with Nginx. And include some access logs if you could.
From my understanding Roku should work fine, I know others who have used it in the past with my config so I'm not sure what the issue is.
from plex-nginx-reverseproxy.
I have a Roku stick and it connects directly to the server (without CloudFlare). CloudFlare breaks the recent pause bug fix, though.
from plex-nginx-reverseproxy.
Sounds like a CloudFlare issue. CF was always a pro of reverse proxying but I personally chain my reverse proxy. So server in country x, to reverse proxy in country y,z,f. With GeoDNS, since I found CF wasn't very good in my region.
Unfortunately if you're going to use CF it's going to be limited by their Nginx configurations which wont have the read timeout set high, and presumably breaks Roku for whatever reason.
from plex-nginx-reverseproxy.
I currently use Plex and nginx reverse proxy on the same server and itβs working great, but I want to get a VPS on a better network to improve peering. How do you configure Plex to allow connections from the server where nginx is hosted? Do you add the nginx server IP to the list of IPs allowed without auth in Plex settings? Because if I enabled remote access then the clients would connect directly to the Plex server and bypass the proxy.
from plex-nginx-reverseproxy.
I just chain the nginx reverse proxy, so reverse proxy on the machine running plex, then a reverse proxy to that reverse proxy on my VPS.
from plex-nginx-reverseproxy.
No further details have been provided and I'm getting conflicting reports of this working.
Probably a CloudFlare issue like the PS4.
Closing till more details are provided.
from plex-nginx-reverseproxy.
I've found that when my roku streaming stick had this issue, changing "Allow Fallback to Insecure Connections" from "never" to "always" would fix it.
I also disabled plex relay, but that's more of a personal preference not an actual fix.
from plex-nginx-reverseproxy.
That is mentioned in the README as well, enabling Insecure Connections. If you go via CloudFlare it often still breaks devices. It's the price you pay, as I've said this configuration was never aimed at allowing CF, it was a side benefit. Anybody taking their setup half seriously would chain connections with a 'custom CDN' like setup I think.
Using a public CDN like CloudFlare for streaming is inadvisable, there's no guaranteed bandwidth and you have zero control of edge node configurations which often undo all the optimizations in my configuration and break some devices.
from plex-nginx-reverseproxy.
Related Issues (20)
- Internal Clients reporting 127.0.0.1 HOT 4
- How do I make this work with /plex instead of a subdomain? HOT 2
- Reporting 127.0.0.1 HOT 7
- Connection refused HOT 2
- CSP Content Security HOT 7
- Do you get the new bandwidth graphs updated? HOT 13
- CloudFlare Account Disabled - Abuse? HOT 1
- Plex is not reachable. HOT 2
- Limited connection or none at all with app clients HOT 2
- Roku and PS4 apps work fine over https
- Config works for webbrowers, not Plex iOS app? HOT 1
- Multiple (Chained) reverse proxies
- small typo in comment
- My nginx conf HOT 2
- Client IP shown as NGINX IP HOT 1
- Google Cast broken on LAN
- PLexamp app
- Nginx always gives me this error on Windows 10
- Preferences.xml allowLocalhostOnly setting on Windows
- Plex behind Nginx accessible via App, but not via Domain
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plex-nginx-reverseproxy.