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

我有我的无线networking内的家庭服务器(类似debian的机器)。 我不想通过http(用于传输守护程序的web界面)和ssh(用于pipe理它)来访问它。

问题是networking中有两个NAT:我的路由器和我的ISP。 我可以在我的路由器端口转发和使用ddns(获得固定IP),但我不能遍历我的ISP的nat。

我有什么select? 我猜这里的VPN可以是一个解决scheme,这是真的吗? 如果是这样,我需要在第三方服务器和路由器上设置VPN是否正确?

方案

VPN是你最好的select,因为你不能控制你的ISP路由器,问题出现在你的服务器端networking时,如果两台主机都是Linux的话,你可以在这里使用OpenVPN在Debian上的Open VPN Wiki:

https://wiki.debian.org/OpenVPN

最难的是你的家庭设备上的VPN服务器或VPN服务器软件或软件工具,如LetMeIn ..

由于您没有访问您的ISP的调制解调器做任何types的端口转发。 这实际上限制了你可以做的事情。

如果它只是你需要访问的数据,那么可能是一个像Dropbox,onedrive等云服务。那么你可以共享你需要的数据。

希望这个对你有帮助。 干杯..