Cloudflare Zero-Trust tunneling

Hi there,

I have a few questions regarding the zero-trust tunnel. In my case I would have a Mac Server running many different services inside the local network on different ports such as calendar, open directory, and more. For example sake would I point the “server. mydomain. com” domain in Cloudflare to “” (Server local IP) in my local network and then have the client computers connect to the single domain with the service determining the port it accesses on that domain? I am trying to avoid creating a subdomain for every port required as I do not think that will work with MacOS clients connecting to the server.

The ideal setup would work something like this:
server. mydomain. com >
server. mydomain. com:445 >
and so on

Thanks for the Help!