I see options in my Cloudflare control panel to tunnel things besides HTTP(S) services (including TCP and SSH) via Cloudflare Tunnel. Am I misunderstanding the blog post?
Yeah it supports generic tcp forwarding, I only tried it once when it released but worked without issues. Needs cloudflared on the client as well but so does the method in the blogpost so should be about the same:
I think you're right. I'm using Cloudflare Tunnels with SSH just fine, though I haven't tried anything else yet. They definitely have a direct integration for SSH.
I am not using their solution for SSH authentication, but I am using Cloudflare Tunnels to access SSH normally. I'm actually surprised it can be used this way, but it seems it can.