当端口转发不可用时,我们正在寻找一种方式来访问家庭互联网后面的 PC/服务器/IPCam。我们需要这个的原因是我们的电信公司正在推出运营商级 NAT并慢慢地从家庭互联网用户手中夺走公共 IP。当时,我们正在帮助一位朋友排除他的端口转发问题,直到我们发现分配给他的调制解调器的 IP 不是公共 IP。这使得我们无法访问我们家用路由器后面的任何东西。这发生在我们大多数朋友身上,这就是为什么我们现在正在寻找解决方案,因为这最终将适用于所有人。
我尝试过 Tor,并在托管服务器上托管自己的 VPN,但可靠性和性能令人无法接受。只要我能访问家庭互联网后面的 PC/服务器/IPCam,我不介意每月支付少量费用。匿名性不是我们目前关心的问题。
答案1
首先我要说的是,绝不我自己尝试了第一个特定的配置,并且只知道它是因为它被列为我使用的服务的功能。我只是希望在这里为您指明正确的方向。坦率地说,这对我来说似乎是一种有点绝望的情况,所以值得一试。
可以使用动态 DNS 服务来访问单个机器。它被列为我过去使用过的 FreeDNS 服务的一项功能:
主机甚至可以用于您的 LAN。如果您的 LAN 已连接到互联网,您可以将主机指向私有 IP 地址(甚至是私有 IPv6 地址),它们将在您的网络内工作
这是来自免费DNS。我不完全理解它的工作原理;恐怕动态 DNS 服务的内部机制超出了我的理解范围,我只知道如何使用它们。
最后,您可以使用 VPN - 其中一些提供静态 IP 地址,但如果不付费则无法获得。地球VPN提供静态 IP 作为可选插件。使用静态 IP 的服务每月总共需要花费 6.00 美元,外加一些税费。我自己使用过 EarthVPN,它们的性能非常出色,几乎和直接使用互联网一样好。它的速度足以轻松完成任何工作,甚至流式传输视频,而且带宽充足。
答案2
如果是用于可以安装软件的 PC / 服务器,我会建议TeamViewer因为它能够向某处的 TeamViewer 服务器报告并生成一个唯一的 ID(9 位数字和一些随机密码),您可以使用 ID/密码组合连接到机器。
TeamViewer 是一种远程控制/支持解决方案,因此需要将其安装在目标(客户端)机器和助手机器上。这样助手就可以远程连接到机器,并像坐在机器前面一样查看屏幕。
当然,这个解决方案不适用于您的 IPCam,但如果您可以访问可以本地访问 IPCam 的 PC,那么只需使用 TeamViewer 连接到 PC,然后从那里访问 IPCam。
是否太慢...实际上高度依赖于目标和辅助互联网速度。
希望这可以帮助。