Zero Trust Tunnel - additional ports

Hi all,
At the moment I have static IP, own domain, I use ports forwarding nad nginx proxy to access my home lab apps with ssl cert. I’m testing the option to migrate to the Cloudflare Tunnel and to get rid of open router ports. For majority apps with 443 and 80 it works perfectly fine, but one of app is using not only 443/80, but additional port XXX for mobile apps comunication. I went trough all posts, but i cannot find matching answer.
Is it possible to route my domain with valid ssl/443 certificate, port 80 and using same domain to pass XXX port to the same local machine/IP? So any request to mydomain com:443, mydomain com:80 and mydomain com:XXX

will be router to my local machine IP keeping same port?