2023-12-11, 07:24 PM
I vaguely recall that Chromecast will always attempt to use Google DNS or something? On my router I set it up to intercept all DNS requests and respond to them. Can your router do that?
2023-12-11, 07:24 PM
I vaguely recall that Chromecast will always attempt to use Google DNS or something? On my router I set it up to intercept all DNS requests and respond to them. Can your router do that?
2023-12-12, 12:16 AM
(This post was last modified: 2023-12-12, 10:48 PM by Pamphlet6795. Edited 3 times in total.)
(2023-12-11, 07:24 PM)TheDreadPirate Wrote: I vaguely recall that Chromecast will always attempt to use Google DNS or something? On my router I set it up to intercept all DNS requests and respond to them. Can your router do that? Yeah I did that locally. My issue locally ended up being that the F-Droid version of the app doesn't include cast support. Once I installed the play store version of the app, it was fine. So I have casting functioning locally but not remotely. EDIT: From what I can gather, it looks like remote casting does not usually work from the internet with a reverse proxy. Is this correct? I'm not sure if I'm looking at recent enough information. EDIT 2: I have gotten the remote client to successfully begin casting, however only the audio and subtitles will seem to play, while the video gets stuck on the first frame. There are also no controls shown in the app when casting remotely.
2024-08-04, 08:33 AM
(2023-12-07, 02:27 PM)TheDreadPirate Wrote: This is the expected behavior if your reverse proxy is remote. I can't think of a way around it. What is the expected behavior when say for instance both the reverse proxy and jellyfin are on the same unraid server in docker containers (bridge network)? I am having the same behavior where remote access via reverse proxy works fine, but local access is being limited to my WAN connection speed almost as if it thinks I am remote. I confirmed my router does support LAN NAT Loopback.
2025-01-20, 02:40 PM
(This post was last modified: 2025-01-23, 04:06 PM by Mcrevilll. Edited 1 time in total.)
What worked for me was using split DNS. Basically, I set it up so that when I’m on my home network, the Jellyfin subdomain points to the local IP instead of going through the proxy. That way, everything stays local, and it doesn’t bounce through the proxy when it doesn’t need to.
Another thing I’ve tried for managing multiple devices and networks is using mobile proxies. They’ve been pretty helpful for keeping traffic smooth and avoiding weird routing issues.
Yesterday, 05:23 PM
Hey sorry for meddling in, but what's exactly needed?
I think I have a similar set up, or had (but still kinda do): I'm chaining proxies. Last year I used to have a remote proxy — HAProxy — that sent the connection through a couple of tunnels to a local HAProxy using the Proxy v2 protocol, it was due to MTU and email reasons though, but since it was my main public address, or addresses I should say, everything came in through the remote one. I also proxy everything internally to inject CSPs that prevent third party resources from loading. I have a static IP address now so I don't need the remote proxy anymore. Jury's still out on that but, since my local proxy is outside the main group of subnets and the Jellyfin server happens to have a direct attachment to one of the user subnets, it would create asymmetric routing therefore I could either (1) NAT it to snat leading to the main proxy or (2) set up a second proxy right in the same host so if I screw something up and apps end up using the impossible to memorize Jellyfin ports, I still can use the standard unwritten web ports and it'll work itself out which is what I did. And other than the fact that I can't get health checks to work, which is why I was here today, it does work if I disable them. I'm using again the Proxy v2 protocol between the proxies to make it more efficient. The proxies might have the same public IP address but they are one or two levels deep behind their own routers. If this is not common, I might have something to share. I've kept all the configuration files of several firewall platforms I've used over the years, and documented a lot of things, on the case of Jellyfin specifically, the DNS-SD services to advertise since multicast isn't-, or is a very noisy option across networks. I would just need to gather it all up into something easy..ier to digest. I bookmarked that link in the mea— F**k it! I'm gonna start now, put it on the web later, I'll just add it to my own site if unneeded. ![]() ![]() -- To the OP*, just leave the proxy, they're have negligible performance impact if at all and it will allow you to manipulate your setup in ways the server alone won't. Let's assume you have you actual media in a storage server and not in the Jellyfin server itself (judging from your setup I think you actually might) and your Jellyfin server proved to be too popular and thus it keeps getting jellyfinished. No biggie; you have the option to easily deploy a second (or third) one — specially if we're talking containers — and already you have everything in place to load balance them. You have an add-water-and-put-in-microwave-for-three-minutes-type of setup now, but you know it wasn't as straightforward getting there; leverage that ramen. You would still need a proxy to prevent your self-hosted services to sneak in and out data from a browser, where it's much harder to control. It's that or editing the source code of your apps. Jellyfin is not on of these, thankfully. *: I might be wrong, I don't know forum lingo. (2023-12-08, 12:42 AM)TheDreadPirate Wrote: Honestly, you should write a tutorial for what you did. I know for a fact there are people with remote reverse proxies that want to do something similar.
Doesn't make sense? It's a puzzle! Every 5th & 7th letter in a wor— Okay. I'm dyslexic, w just a bit of ADHD, a touch of OCPD, & rosemary. I don't write the last of, or add an extra D to words for some reason then I fail to notice; self-correct; make it worse (sorry.)
|
|
|