无需公共 IP 即可从互联网访问我的本地网络

无需公共 IP 即可从互联网访问我的本地网络

我想访问我本地网络上的设备,我特别感兴趣的是闭路电视摄像机和充当闭路电视服务器的树莓派。

不幸的是,我在家里使用 4G 调制解调器,因此没有公共 IP,也没有机会,正如我已经问过的。

我当前的网络:

在此处输入图片描述

我打算如何做:

在此处输入图片描述

这是可行的吗?如果可以,只需设置 OpenVPN 并配置端口转发就可以了?

答案1

如果你真的外部计算机上不能有 VPN 客户端(这是理想情况),这应该可以。安装 OpenVPN 服务器时,您将有一个附加接口,并配置从公共接口到私有接口的转发,我认为没有理由它不能工作。

你必须通过iptables这种方式增加一些额外的安全措施任何人连接到 VPS 服务器可能会连接到您的内部网络。也许一些工具被敲应该有帮助。

为了转发接口,你可以使用举个例子。

答案2

仔细考虑一下,这听起来确实可行。根据你问的问题以及研究图表,这看起来确实可行。

如果外部计算机尝试访问 VPS(运行 OpenVPN 服务器)的公共 IP 地址上的端口 80,则 VPS 需要响应端口 80。要了解如何响应,VPS 可以将端口转发到 Raspberry Pi(192.168.1.101)。如果 Raspberry Pi 本身不知道如何响应端口 80,则 Raspberry Pi 可以将端口 80 转发到 CCTV(192.168.1.102)。因此请注意,您可能需要进行多次端口转发。这些都不必太复杂,但不要指望第一次设置时只需 30 秒即可完成。

相关内容