通过双 NAT(路由器 + ISP)访问内部 IP(家庭服务器)

通过双 NAT(路由器 + ISP)访问内部 IP(家庭服务器)

我的 wifi 网络中有一台家庭服务器(类似 debian 的机器)。我想通过 http(用于传输守护进程 Web 界面)和 ssh(用于管理)访问它。

问题是网络中有两个 NAT:我的路由器和我的 ISP。我可以在我的路由器上进行端口转发并使用 ddns(以获取固定 IP),但我无法遍历我的 ISP 的 NAT。

我有什么选择?我猜 VPN 可以解决这个问题,是真的吗?如果是,我是否需要在第三方服务器和路由器上设置 VPN?

方案

答案1

VPN 是你最好的选择,因为你无法控制你的 ISP 路由器,问题一定出在你的服务器端网络上,当进入 WAN 时,如果两个主机都是 Linux,你可以使用 OpenVPN,这里是 Debian 上的 Open VPN 的 Wiki:

https://wiki.debian.org/OpenVPN

答案2

最肯定的是,您的家庭设备上有 VPN 服务器或 VPN 服务器软件,或者像 LetMeIn 这样的软件工具。

由于您无法访问 ISP 的调制解调器来进行任何类型的端口转发。这确实限制了您可以做的事情。

如果您只需要访问数据,那么也许可以使用像 dropbox、onedrive 等云服务。然后您就可以共享所需的数据。

希望这能有所帮助。干杯。

相关内容