我知道这不容易做到,我尝试了很多次谷歌搜索,但最终只能访问计算机。我想访问不同的资源,但我不知道该怎么做。
该资源位于固定 LAN IP 192.168.1.9:80 上。在我的 LAN 上访问它会用我的安全摄像头显示一些 HTML。问题是,我想通过 WAN 访问它(远程访问它)。
通过谷歌搜索和猜测,我尝试将 80 端口转发到 192.168.1.9,并通过我的 PC 的公共 IP 访问它,但您可能已经知道,这没有奏效。我有什么办法可以通过 WAN 访问此 LAN 资源吗?
注意:略作修改。根据配置,HTTP 端口为 80,数据端口为 10000,这是我的错。:/
答案1
如果您不介意其他人看到您相机的图像,那么您自己建议的端口 80 端口转发是完全没问题的。
为什么你说它不起作用?是不是因为你试图从同一个 LAN 内访问你的相机,但却试图将你的公共 IP 地址加载到浏览器中?
如果是这样,那就放心吧。许多路由器(不是全部)都会阻止这种情况,IE,它们会阻止 LAN 端对自己公共 IP 的请求。严格来说,甚至可能是您自己的 ISP 阻止了这些请求,而不仅仅是您。如果这是您第一次尝试,那么唯一能确定您是否错误配置了端口转发的方法是从某个外部位置尝试,例如您的学校/办公室/网吧等。如果您仍然无法获取图像,那么您是对的,还有其他原因,但在此之前,您无法确定。
如果它是其他,需要检查的事项列表:
1) 您有一个调制解调器,并且您没有在调制解调器上进行端口转发(可能没有必要这样做,但这肯定是一个需要检查的点);
2)您的调制解调器和/或路由器上可能打开了防火墙。
3)你的调制解调器或路由器有类似禁止 WAN 侧端口 80 连接。这通常是为了防止有人试图从 LAN 之外重新配置您的路由器,否则将彻底危及您的网络。
4)您的电脑打开了防火墙,允许 LAN 端连接,但禁止 WAN 端连接。
答案2
可能最好的(并且有最详尽记录的)方法是在您的 LAN 上设置 VPN。
如果设置正确(您的 PC 也是路由器吗?),端口转发应该可以工作,但安全性要差得多(其他人也可以访问您的安全摄像头……)——但接口可能依赖于比您指定的端口更多的端口。VPN 提供了一个通用的解决方案(提示 - 如果要使用 VPN,请将您的私有 IP 范围更改为其他地址 - 例如 192.168.177.X,否则您将无法从使用 192.168.1.X 的任何地方(很多很多地方)进行连接