Как бы вы скрыли IP-адрес сервера SSH/telnet?

Я устанавливаю BBS на Raspberry Pi. Приложение отвечает ssh на порт 22 и telnet на порт 23. Теперь я думаю о том, как сделать его общедоступным, не объявляя мой домашний IP-адрес. Cloudflare работает для портов 80 и 443 (и многих других), но не для протоколов ssh и telnet.

Очевидный ответ (для меня) - развернуть экземпляр в облачной службе и запустить ssh-туннель, но я открыт для предложений.

Как бы вы прокси прокси входящего SSH, чтобы скрыть IP-адрес сервера?

1 ответ

Вы можете получить дешевый VPS за 3-5 баксов в месяц и установить там свою BBS по SSH или, если вы все еще предпочитаете хранить ее локально на Raspberry Pi, тогда вам нужно установить на VPS последнюю версию nginx (1.9.x +), которые поддерживают поток TCP и перенаправляют SSH на ваш домашний IP. Подробнее об этом здесь. Еще один инструмент, который может это сделать, это HAproxyВы можете посмотреть здесь, например, как его настроить.

Другие вопросы по тегам