一种借助socks5协议实现的云桌面单端口多协议网关制造技术

技术编号:37622511 阅读:35 留言:0更新日期:2023-05-18 12:13
本发明专利技术涉及云桌面领域,尤其涉及一种借助socks5协议实现的云桌面单端口多协议网关,包括:客户端、客户端转发模块、代理服务器和云桌面;客户端用于将需要访问的内网IP地址以及本地端口发送给客户端转发模块;客户端转发模块基于socks5协议用于监听空闲的本地端口,用于将监听的空闲本地端口返回给客户端;客户端访问当前空闲本地端口时,客户端转发模块将客户端的访问信息通过代理服务器转发到远端的云桌面协议端口;代理服务器用于代理客户端和云桌面之间的信息;云桌面设有云桌面协议端口。本发明专利技术通过将协议端口映射成本地端口的方式实现了云桌面网关的功能,适配性高。适配性高。适配性高。

【技术实现步骤摘要】
一种借助socks5协议实现的云桌面单端口多协议网关


[0001]本专利技术涉及云桌面领域,尤其涉及一种借助socks5协议实现的云桌面单端口多协议网关。

技术介绍

[0002]在云桌面场景中,用户为了提高了工作效率,需要在任何时间、任何地点,通过任意设备连接网络访问云桌面,实现BYOD(Bring Your Own Device)办公。因此云桌面网关在云桌面场景中显得极为重要。
[0003]云桌面网关有多种实现方式,常见的有:虚拟专用网络、SDWAN、基于协议自主研发的云桌面协议专用网关。这些方式通常需要较高的前期投入,如购买硬件设备等。
[0004]socks5通常用来代理http流量,但是实际上他也可以代理tcp/udp流量。因此,通过socks5访问内网云桌面是可行的。一般情况下,应用程序需要内嵌对socks5的支持,开发者需要按照RFC1928/RFC1929对网络报文进行封装。云桌面客户端通常集成了多种云桌面协议,每种云桌面协议的支持能力不同,开放程度不同,无法针对每个桌面协议进行开发。
[0005]现有技术本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种借助socks5协议实现的云桌面单端口多协议网关,其特征在于:包括客户端、客户端转发模块、代理服务器和云桌面;客户端,用于将需要访问的内网IP地址以及本地端口发送给客户端转发模块;客户端转发模块,客户端转发模块基于socks5协议用于监听空闲的本地端口,用于将监听的空闲本地端口返回给客户端;客户端访问当前空闲本地端口时,客户端转发模块将客户端的访问信息通过代理服务器转发到远端的云桌面协议端口;代理服务器,用于代理客户端和云桌面之间的信息;云桌面,设有云桌面协议端口。2.根据权利要求1所述的借助socks5协议实现的云桌面单端口多协议网关,其特征在于:客户端包括electron客户端、SDR和USB;electron客户端通过socks5二级代理访问内网。3.根据权利要求1所述的借助socks5协议实现的云桌面单端口多协议网关,其特征在于:客户端转发模块提供两种交互方式,包括:命令行模式和HTTP API;其中,命令行模式仅用于测试。4.根据权利要求3所述的借助socks5协议实现的云桌面单端口多协议网关,其特征在...

【专利技术属性】
技术研发人员:袁进坤徐亚运
申请(专利权)人:南通机敏软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1