Estou configurando um BBS em um Raspberry Pi. O aplicativo responde ao ssh na porta 22 e ao telnet na porta 23. Agora, estou pensando em como torná-lo público sem anunciar meu endereço IP residencial. Cloudflare funciona para as portas 80 e 443 (e muitas outras), mas não para os protocolos ssh e telnet.
A resposta óbvia (para mim) é implantar uma instância em um serviço de nuvem e executar um túnel ssh, mas estou aberto a sugestões.
Como você proxy SSH de entrada para ocultar o endereço IP do servidor?
networking
ssh
telnet
ssh-tunnel
bbs
Covarde anônimo
fonte
fonte
WWIV BBS
eSynchronet
Respostas:
Você pode obter alguns VPS baratos em torno de 3 a 5 dólares por mês e configurar o BBS do SSH lá ou, se ainda preferir mantê-lo localmente no Raspberry Pi, precisará instalar na versão recente do VPS
nginx
(1.9.x +) que suporte o fluxo TCP e redirecione o SSH para o seu IP residencial. Mais sobre isso aqui . Outra ferramenta que pode fazer isso éHAproxy
, você pode dar uma olhada aqui, por exemplo, como configurá-lo.fonte