Routing multiple ports to one hostname

What is the name of the domain?

application.domain.com

Related to

Cloudflare Tunnel

What is the issue you’re encountering

Setting up multiple ports to one hostname

What steps have you taken to resolve the issue?

Current I have set up a tunnel with multiple hostname pointing to a port for each.

For example,

My jellyfin server is configured as jellyfin.domain.com that route to → 192.168.x.x:8096
My self hosted wordpress is hosted as website.domain.com that routes to → 192.168.x.x:30040

Now i want to set up Moonlight Sunshine remote streaming of my PC, however the application requires the below:

Port Description Default Port
Web 47990 TCP
RTSP 48010 TCP
Video 47998 UDP
Control 47999 UDP

From my understanding the tunnel does not allow this type of configuration, my question is that if i can use Cloudflare as a reverse proxy to achieve streaming my home PC remoted using a hostname over the internet?

Other options

  1. Port forwarding but my ISP have a changing DNS that i have set up DDNS with cloudflare and my router does not have DDNS function.
  2. Using tailscale, however my tablet is using Android 7 and tailscale has a minimum requirement of Android 8 so i cannot install tailscale

You could just write a little script that runs on your PC and automatically updates your IP address on Cloudflare, so that you can use a DNS-Only A record and port forwarding on your router.

1 Like