• 通过视频上云网关EasyNTS进行端口穿透时显示【端口不存在】【端口已被占用】信息的原因解析


    由于很多视频监控搭建现场的设备都没有公网IP,而又希望进行公网直播,所以TSINGSEE青犀视频团队研发EasyNTS最大的作用就是解决了网络穿透的问题,实现设备从内网到公网的数据传输,除此之外还有远程运维的功能。

    我们在给客户进行处理现场时,遇到EasyNTS无法进行端口穿透的问题,只要一端口穿透就会提示【端口不存在】【端口已被占用】等之类信息。

    原因分析:

    由于第一次遇到此类问题,所以只能大致进行推断。

    首先我们先进行查看服务的运行是否正常,然后进行查看端口是否被占用,但是经过查看发现端口并没有被占用。

    虽然不能进行穿透,但是服务都是正常的,设备也是正常在线:

    如果是配置错误的话,设备在线时间不会超过30秒,且在30秒左右就会断线。因此我们也可以判断不是配置错误。

    经过排查发现,主要的原因是因为用户的端口索引进行了更改:

    客户将端口索引更改为了30000,默认的是10000,在底层的代码中,没有写入那么多的端口所以导致穿透服务失败。

    遇到这个情况我们需要将配置删除,只能进行重新的配置。因此我之前强调过端口索引不能进行随意更改。

    配置完成后再进行端口穿透即可发现服务穿透成功。

    更多关于EasyNTS

    EasyNTS目前实现了硬件设备的接入与管控、动态组网、远程运维、文件传输、远程指令调用等功能,从终端到云端,形成了一整套的上云网关解决方案,极大地解决现场无固定IP、端口不开放、系统权限不开放等问题。如想详细了解,可进入TSINGSEE青犀视频进行浏览查阅。

     
     
  • 相关阅读:
    TCP 登录实现代码
    网络编程步骤 乔老师整理
    网络编程步骤 乔老师整理
    UDP 编程 客服咨询回复
    UDP 编程 客服咨询回复
    利用java在服务器和客服端建立连接,进行通讯(代码实例)
    利用java在服务器和客服端建立连接,进行通讯(代码实例)
    InetAddress 类简介
    InetAddress 类简介
    Mysql并发时经典常见的死锁原因及解决方法
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13602364.html
Copyright © 2020-2023  润新知