目前,我的家庭网络上运行着大量服务器。其中包括 Minecraft 服务器、Git 服务器和 Teamspeak 服务器(最后两个服务器在 Raspberry Pi 上的 docker 上运行)。
为了让我和我想与之共享服务器的人变得更容易,我决定使用免费的 DynDns 提供商 (No-Ip) 来设置 DynDns,而不考虑潜在的安全风险。
几天前,当我开始 ping 给定域名时,我就遇到了其中一个风险,它显示了我清晰的公共 IP 地址。然后我尝试使用通用的“IP 查找”网站,当然,我的公共 IP 地址可供我告诉域名的每个人(以及每个以某种方式接触到该域名的人)看到。
我当然知道这是一个巨大的安全风险,经过几天的努力寻找合适的解决方案,我现在的问题是:
如何隐藏/屏蔽我的公共 IP,同时仍然能够与朋友和 IT 同学高效共享我的服务器?
或者换句话说:我如何摆脱这种风险?