I'm setting up a BBS on a Raspberry Pi. The application answers ssh on port 22 and telnet on port 23. Now I'm thinking about how to make it public without advertising my home IP address. Cloudflare works For ports 80 and 443 (and many others), but not for ssh and telnet protocols.
The obvious answer (to me) is to deploy an instance on a cloud service and run an ssh tunnel, but I'm open to suggestions.
How would you proxy inbound SSH to hid the server's IP address?