How to do SSH Tunnel Behind Cloudflare

Hello, I created a VPN server and using tunneling for my server so I cannot use the free plan to hide my real IP address from my client’s and everyone, so I bought your Pro plan to use the Spectrum service and hide my SSH IP address, when I do connect to my domain, it shows my tunnel server IP and I want to hide that, so I used spectrum and added that subdomain to my services but still not hiding my real IP, I want to know how can I do this?

another question is about the 5Gb Free traffic on spectrum, I want to only hide my SSH Tunnel IP and I don’t understand why I need to buy traffic and where this traffic is going to use?