通过视频上云网关EasyNTS进行端口穿透时显示【端口不存在】【端口已被占用】信息的原因解析
由于很多视频监控搭建现场的设备都没有公网IP,而又希望进行公网直播,所以TSINGSEE青犀视频团队研发EasyNTS最大的作用就是解决了网络穿透的问题,实现设备从内网到公网的数据传输,除此之外还有远程运维的功能。
我们在给客户进行处理现场时,遇到EasyNTS无法进行端口穿透的问题,只要一端口穿透就会提示【端口不存在】【端口已被占用】等之类信息。
由于第一次遇到此类问题,所以只能大致进行推断。
首先我们先进行查看服务的运行是否正常,然后进行查看端口是否被占用,但是经过查看发现端口并没有被占用。
虽然不能进行穿透,但是服务都是正常的,设备也是正常在线:
如果是配置错误的话,设备在线时间不会超过30秒,且在30秒左右就会断线。因此我们也可以判断不是配置错误。
经过排查发现,主要的原因是因为用户的端口索引进行了更改:
客户将端口索引更改为了30000,默认的是10000,在底层的代码中,没有写入那么多的端口所以导致穿透服务失败。
遇到这个情况我们需要将配置删除,只能进行重新的配置。因此我之前强调过端口索引不能进行随意更改。
配置完成后再进行端口穿透即可发现服务穿透成功。
更多关于EasyNTS
EasyNTS目前实现了硬件设备的接入与管控、动态组网、远程运维、文件传输、远程指令调用等功能,从终端到云端,形成了一整套的上云网关解决方案,极大地解决现场无固定IP、端口不开放、系统权限不开放等问题。如想详细了解,可进入TSINGSEE青犀视频进行浏览查阅。