如何隐藏 SSH/telnet 服务器的 IP 地址?

如何隐藏 SSH/telnet 服务器的 IP 地址?

我正在 Raspberry Pi 上设置 BBS。该应用程序在端口 22 上应答 ssh,在端口 23 上应答 telnet。现在,我正在考虑如何将其公开,而不公布我的家庭 IP 地址。Cloudflare 适用于端口 80 和 443(以及许多其他端口),但不适用于 ssh 和 telnet 协议。

对我来说,显而易见的答案是在云服务上部署一个实例并运行一个 ssh 隧道,但我愿意接受建议。

怎么会代理入站 SSH 来隐藏服务器的 IP 地址?

答案1

您可以每月花费 3-5 美元左右购买一些便宜的 VPS,并在那里设置 SSH 的 BBS,或者如果您仍然喜欢将其保存在您的 Raspberry Pi 本地,那么您需要在 VPS 上安装nginx支持 TCP 流并将 SSH 重定向到您的家庭 IP 的最新版本 (1.9.x +)。有关此的更多信息这里另一个可以做到这一点的工具是HAproxy,你可以看看这里例如如何设置。

相关内容