Let's say I setup some subdomains and then point them to my home server via Cloudflare tunnel.

If I use one of those subdomains from my personal PC on the same network as my home server, to watch a movie for example, is all of that traffic going out to the internet and then back? Or does all the traffic stay internal once the connection has been made?

you are viewing a single comment's thread
view the rest of the comments
[–] 2 points 1 year ago (2 children)

Plex does this on its own. It's one of the features they provide. The client/service knows when the server is local even though you go outside to make the initial connection. They go through a lot of trouble to do this. You connect externally it brokers the initial connection proxies date of back and forth to see if you can talk to each other directly, your client knows your server is now local and it switches over.

I don't know if any other video hosting package that does this. Jellyfin certainly would not. I 'think' if you threw a tailscale in the middle, It would be able to do it without hair pinning as long as you were using a local exit node instead of tailnet. They'd still probably go through that local exit node.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    As you've described it, and from what I have read, its very similar to how tailscale negotiates its connections.

    Does seem to be unique to Plex though.

  • source
  • parent
  • hideshow 1 child comment