[发明专利]一种基于代理服务器的内网访问方法、系统、电子设备在审
申请号: | 201911423576.8 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111200655A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 王永新;唐东川 | 申请(专利权)人: | 北京奇才天下科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L29/12 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 曹玲柱 |
地址: | 100043 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 代理服务器 访问 方法 系统 电子设备 | ||
本发明提供了一种内网访问方法、系统、电子设备和存储介质。所述内网访问方法包括:建立代理服务器的配置表,所述配置表用于记录不同类别的用户请求所对应的内网服务器地址;通过代理服务器接收来自外网的用户请求,所述用户请求包括标识信息,该标识信息用于标志所述用户请求的类别;代理服务器根据所述用户请求中的标识信息查询配置表,获得所述用户请求对应的内网服务器地址;所述内网服务器获取相对应的用户请求并进行响应;将所述内网服务器对所述用户请求的响应结果返回给所述代理服务器。本发明实现了服务器负载信息的动态反馈,提升了负载分配的准确性。
技术领域
本发明涉及通信领域,具体而言,涉及一种基于代理服务器的内网访问方法、系统、电子设备和存储介质。
背景技术
当一个代理服务器能够代理外部网络上的主机,访问内部网络时,这种代理服务的方式称为反向代理服务。此时代理服务器对外就表现为一个Web服务器,外部网络就可以简单把它当作一个标准的Web服务器而不需要特定的配置。不同之处在于,这个服务器没有保存任何网页的真实数据,所有的静态网页或者CGI程序,都保存在内部的Web服务器上。因此对反向代理服务器的攻击并不会使得网页信息遭到破坏,这样就增强了Web服务器的安全性。
此外,目前反向代理Web服务器已经使用的非常广泛。现有技术中可以实现反向代理的软件有很多,比较主流的nginx、apache都是通用的高性能Http反向代理服务,可以通过系统配置文件方式实现高性能Http反向代理。
现有技术的反向代理功能对一些特殊场景使用支持不够:无法根据部分业务需要在反向代理之前自定义实现个性化操作,例如对反向代理地址访问权限的控制、或者根据用户需求增加额外代理参数的设计;也无法实现根据不同用户的权限动态调整反向代理地址。
综上,有必要提供一种更有效的内网访问方法。
发明内容
为了解决上述问题,本发明提供了一种基于代理服务器的内网访问方法,包括:建立代理服务器的配置表,所述配置表用于记录不同类别的用户请求所对应的内网服务器地址;通过代理服务器接收来自外网的用户请求,所述用户请求包括标识信息,该标识信息用于标志所述用户请求的类别;代理服务器根据所述用户请求中的标识信息查询配置表,获得所述用户请求对应的内网服务器地址;所述内网服务器获取相对应的用户请求并进行响应;将所述内网服务器对所述用户请求的响应结果返回给所述代理服务器。
优选地,所述内网服务器获取相对应的用户请求并进行响应包括:代理服务器将所述用户请求及其相对应的内网服务器地址记录存储到数据库中;监听所述数据库中未处理的记录,以将所述数据库中未处理的用户请求分发给对应的内网服务器。
优选地,所述用户请求是HTTP请求,所述标识信息包含于所述HTTP请求的URL中。
优选地,所述配置表中,相同类型的用户请求对应至少两个内网服务器地址;代理服务器根据数据库的记录中,各内网服务器地址所对应的未处理的用户请求的数量,选择性地将用户请求对应到用户请求数量更少的内网服务器。
优选地,在所述配置表中,为各内网服务器配置用户请求数量阈值;当所述数据库的记录中的内网服务器地址所对应的未处理的用户请求的数量超过所述阈值时,停止将新的用户请求对应至该内网服务器。
优选地,当新的用户请求所对应的所有内网服务器的未处理请求的数量均超过所述阈值时,代理服务器向用户客户端返回警告页面。
优选地,所述警告页面显示当前类型的用户请求中未处理的用户请求的数量值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇才天下科技有限公司,未经北京奇才天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911423576.8/2.html,转载请声明来源钻瓜专利网。