Tunnel TCP & HTTP

I have successfully setup tunnels for SSH and HTTP access to my servers. However, there is one app that needs both HTTP and TCP access to function. Basically, for localhost/app to work, you need to be able to reach the page over HTTP and TCP port 1234 (just an example) needs to be open. Is it possible to accomplish this with tunnels? I’ve tried to create two public hostname rules

The second rule is the same except the Service is TCP and the url is localhost:1234 (I can’t upload more than one picture as a new user).
But this doesn’t work.

When using any protocol that isn’t HTTP/S all clients need cloudflared installed.