[发明专利]一种基于虚拟网络链路的异地调试端部署方法有效
| 申请号: | 202011238064.7 | 申请日: | 2020-11-09 |
| 公开(公告)号: | CN112491970B | 公开(公告)日: | 2022-06-21 |
| 发明(设计)人: | 冯希宁 | 申请(专利权)人: | 山东星宏电讯有限责任公司 |
| 主分类号: | H04L67/025 | 分类号: | H04L67/025;H04L67/125;H04L67/141;H04L67/145;H04L67/08;H04L67/56;H04L12/46 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
| 地址: | 250000 山东省济南市高新*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 虚拟 网络 异地 调试 部署 方法 | ||
本发明提出的一种基于虚拟网络链路的异地调试端部署方法,包括:在客户端和异地调试端直接设置中转服务器,在中转服务器上安装预设转发程序,并开放监听TCP端口;在异地调试端和客户端分别部署用于连接中转服务器的预设组件;建立异地调试端与中转服务器的连接通道;借助中转服务器建立异地调试端与客户端的虚拟链路,并进行远程调试。本发明使用中转服务器的方式,客户端和异地调试端都主动与中转服务器建立TCP连接,打通网络层的虚拟链路,实现客户端的异地调试。
技术领域
本发明涉及计算机技术领域,更具体的说是涉及一种基于虚拟网络链路的异地调试端部署方法。
背景技术
在基于终端的客户端软件产品上线后,如果出现了一些问题,我们现在的调试手段一般是通过记录日志上传日志的方式来发现问题和解决问题。但是,现有的调试部署方法存下以下缺陷:
1、使用teamviewer之类的远程控制工具,需要打扰终端用户配合打开远程控制工具,只支持一些常见的桌面系统,安卓系统无法支持。
2、通过日志上传方式定时主动上传日志,如果预先设置的日志埋点中不包含我们需要的信息,我们就很难去发现并解决。并且由于日志方式缺少交互,即使发现了问题,也无法实时的去收集到针对问题需要的一些客户环境信息,除非去客户现场进行调试
3、到客户现场进行调试和维修,成本太高。
发明内容
针对以上问题,本发明的目的在于提供一种基于虚拟网络链路的异地调试端部署方法,使用中转服务器的方式,客户端和异地调试端都主动与中转服务器建立TCP连接,打通网络层的虚拟链路,实现客户端的异地调试。
本发明为实现上述目的,通过以下技术方案实现:一种基于虚拟网络链路的异地调试端部署方法,包括如下步骤:
S1:在客户端和异地调试端直接设置中转服务器,在中转服务器上安装预设转发程序,并开放监听TCP端口;
S2:在异地调试端和客户端分别部署用于连接中转服务器的预设组件;
S3:建立异地调试端与中转服务器的连接通道;
S4:借助中转服务器建立异地调试端与客户端的虚拟链路,并进行远程调试。
进一步,所述TCP端口包括:
第一端口,用于与客户端建立TCP连接打通客户端到服务端的数据通道,中转服务器与客户端的数据传输采用私有加密协议;
第二端口,用于创建为通用http代理连接,与异地调试端建立数据通道;
第三端口,用于创建为通用socks5代理连接,与异地调试端建立数据通道。
进一步,所述步骤S3具体为:
异地调试端使用通用的http和socks5代理程序连接中转服务器,或通过在预设调试工具上配置socks5或http来连接中转服务器。
进一步,所述步骤S4包括:
S41:客户端的管控系统向客户端下发远程调试命令;
S42:客户端收到服务端下发的远程调试命令后,连接中转服务器指定的TCP端口,建立一个TCP连接,并通过心跳一直保持连接;
S43:异地调试端在连接中转服务器的同时,在本地启动远程桌面服务软件,等待与客户端的连接;
S44:异地调试端通过管控系统获取连接客户端虚拟链路的用户名密码,并直接使用第三方http或socks5客户端转发程序通过用户名密码连接到中转服务器,打通异地调试端与客户端的虚拟网络链路;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东星宏电讯有限责任公司,未经山东星宏电讯有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011238064.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有定位功能的槟榔切片机
- 下一篇:一种电子地图管理系统及发送方法





