家里装了摄像头,想在公司或路上随时看看客厅有没有人,或者确认下孩子放学回家了没?这背后靠的就是摄像头远程访问。但很多人折腾半天发现手机连不上,问题往往出在“公网出口”上。
远程访问不是打开App就行
摄像头连上Wi-Fi只是第一步。你在外面用手机看,数据得从你家的摄像头传到互联网,再送到你的手机。这个“传出去”的路径,就是公网出口。如果这条路不通,再好的摄像头也白搭。
常见的家用网络都是通过路由器上网,而大多数家庭宽带没有真正的公网IP,运营商分配的是内网IP(比如10.x.x.x或192.168.x.x)。这种情况下,摄像头藏在路由器后面,外网根本找不到它。
怎么知道自己有没有公网出口?
很简单,登录你的路由器后台,查看WAN口IP地址。如果这个地址和百度搜“我的IP”显示的一样,那大概率有公网。不一样?那就是被运营商套了一层NAT,属于“假公网”。
有些地区还能申请开通动态公网IP,打客服报装监控用途,通常能批。开通后,路由器拿到的WAN口IP是能在公网直接访问的。
有了公网IP,下一步是端口映射
假设你的摄像头局域网IP是192.168.1.100,服务端口是8000。你需要在路由器设置里做一条规则:
外部端口:8000
内部IP:192.168.1.100
内部端口:8000
协议:TCP
保存后,别人通过“你的公网IP:8000”就能访问摄像头画面。比如你在外地,浏览器输入 123.123.123.123:8000,就能看到实时画面。
安全提醒别忽视
直接暴露摄像头端口有风险。建议改掉默认密码,把默认端口改成不常用的,比如8844。还可以开启HTTPS,或者用支持P2P穿透的摄像头品牌,像海康、大华这些,它们用厂商服务器中转,不用自己开公网端口,省心又安全。
其实很多用户不需要手动配公网出口。现在主流摄像头App都走云服务,设备自动连接厂家服务器,手机通过云端拉流,天然支持远程访问。除非你追求本地存储、不想上云,否则真没必要硬搞端口映射。
说到底,远程访问能不能成,关键看有没有公网出口。有,就差一步映射;没有,要么申请,要么依赖P2P方案。根据自己需求选路子,别一头扎进技术坑出不来。