Expose OpenVPN TCP Port Via cloudflared public hostname

I have an OpenVPN TCP Server running on 10.0.0.5:443 now, I want to expose it to the external internet via Cloudflare Access Public Hostname.

I have tried adding the type to TCP and 10.0.0.5:443, but I cannot get the OpenVPN Working how to do it
HTTP and HTTPS work flawlessly instantly when I add it to my cloudflare portal, while tcp, ssh those don’t work via cloudflare public hostname online

Someone please enlighten me what to do

Welcome to the Cloudflare Community. :logodrop:

Public hostnames expose HTTP traffic, not OpenVPN.

With Cloudflare Tunnel, you can expose your HTTP resources to the Internet via a public hostname.