1

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?

opendna
  • 61

1 Answers1

1

You can get some cheap VPS around 3-5 bucks/month and setup you SSH's BBS there or if you still prefer to keep it locally on your Raspberry Pi, then you need to install on VPS recent version of nginx (1.9.x +) that support TCP stream and redirect SSH to your home IP. More on this here. Another tool that can do that, it is HAproxy, you can take a look here for example how to set it up.

Alex
  • 6,375