网络代理方法、装置、服务器及存储介质制造方法及图纸

技术编号:38151101 阅读:13 留言:0更新日期:2023-07-13 09:15
本申请实施例公开了一种网络代理方法、装置、服务器及存储介质,属于计算机技术领域。该方法包括:通过中转服务器中的第一进程接收互联网服务器发送的第一访问请求;通过第一进程,从中转服务器的至少一个第二进程中选择目标进程;通过目标进程从代理程序的配置文件中读取已存储的至少一个局域网服务器的网络地址;通过目标进程,从至少一个局域网服务器的网络地址中,确定与第一访问请求携带的局域网服务器的域名匹配的网络地址;通过目标进程和网络地址,向局域网服务器发送第一访问请求。本申请打破了互联网地址有限而无法为多个局域网服务器连通互联网的局限性,提高了局域网连通互联网的便捷性。连通互联网的便捷性。连通互联网的便捷性。

【技术实现步骤摘要】
网络代理方法、装置、服务器及存储介质


[0001]本申请实施例涉及计算机
,特别涉及一种网络代理方法、装置、服务器及存储介质。

技术介绍

[0002]目前,网络包括局域网和互联网两种类型,该局域网是受权限管控的区域网络,而互联网不会受权限管控,可以访问任一域名。而为了使局域网服务器可以与互联网服务器连通,可以为多个局域网服务器中的每个局域网服务器配置互联网地址,实现互联网服务器可以访问局域网服务器的效果。但是由于互联网地址的数量有限,若局域网服务器过多,无法为每个局域网服务器均配置互联网地址。

技术实现思路

[0003]本申请实施例提供了一种网络代理方法、装置、服务器及存储介质,打破了互联网地址有限而无法为多个局域网服务器连通互联网的局限性,提高了局域网连通互联网的便捷性。所述技术方案如下:
[0004]一方面,提供了一种网络代理方法,所述方法由中转服务器执行,所述中转服务器配置有代理程序,所述代理程序包括第一进程和至少一个第二进程,所述方法包括:
[0005]通过所述第一进程接收互联网服务器发送的第一访问请求,所述第一访问请求用于访问局域网服务器,所述第一访问请求携带所述局域网服务器的域名,所述代理程序存储有所述互联网服务器的网络地址;
[0006]通过所述第一进程,从所述至少一个第二进程中选择目标进程;
[0007]通过所述目标进程从所述代理程序的配置文件中读取已存储的至少一个局域网服务器的网络地址;
[0008]通过所述目标进程,从所述至少一个局域网服务器的网络地址中,确定所述第一访问请求携带的所述局域网服务器的域名匹配的网络地址;
[0009]通过所述目标进程和所述网络地址,向所述局域网服务器发送所述第一访问请求。
[0010]在一种可能实现方式中,所述通过所述第一进程,从所述至少一个第二进程中选择目标进程,包括:
[0011]通过所述第一进程,从所述至少一个第二进程中选择处于空闲状态的目标进程;
[0012]或者,
[0013]通过所述第一进程,从所述至少一个第二进程中选择内存占用率最小的目标进程;
[0014]或者,
[0015]通过所述第一进程,从所述至少一个第二进程中选择与所述第一访问请求所访问的局域网服务器的类型相同的目标进程。
[0016]在一种可能实现方式中,所述方法还包括:
[0017]在所述目标进程等待所述局域网服务器响应于所述第一访问请求返回的第一响应信息的过程中,所述目标进程还接收第二访问请求,执行从所述至少一个局域网服务器的网络地址中,确定所述第二访问请求所访问的局域网服务器的网络地址的过程。
[0018]在一种可能实现方式中,所述配置文件还存储有每个所述局域网服务器的端口或路径中的至少一项,所述局域网服务器的端口或路径中的至少一项用于供所述互联网服务器访问所述局域网服务器。
[0019]在一种可能实现方式中,所述方法还包括:
[0020]通过所述第二进程接收任一局域网服务器发送的第三访问请求,所述第三访问请求用于访问所述互联网服务器;
[0021]通过所述第一进程向所述互联网服务器发送所述第三访问请求。
[0022]另一方面,提供了一种网络代理装置,所述装置设置于中转服务器,所述中转服务器配置有代理程序,所述代理程序包括第一进程和至少一个第二进程,所述装置包括:
[0023]接收模块,用于通过所述第一进程接收互联网服务器发送的第一访问请求,所述第一访问请求用于访问局域网服务器,所述第一访问请求携带所述局域网服务器的域名,所述代理程序存储有所述互联网服务器的网络地址;
[0024]选择模块,用于通过所述第一进程,从所述至少一个第二进程中选择目标进程;
[0025]读取模块,用于通过所述目标进程从所述代理程序的配置文件中读取已存储的至少一个局域网服务器的网络地址;
[0026]确定模块,用于通过所述目标进程,从所述至少一个局域网服务器的网络地址中,确定所述第一访问请求携带的所述局域网服务器的域名匹配的网络地址;
[0027]发送模块,用于通过所述目标进程和所述网络地址,向所述局域网服务器发送所述第一访问请求。
[0028]在一种可能实现方式中,所述选择模块,用于:
[0029]通过所述第一进程,从所述至少一个第二进程中选择处于空闲状态的目标进程;
[0030]或者,
[0031]通过所述第一进程,从所述至少一个第二进程中选择内存占用率最小的目标进程;
[0032]或者,
[0033]通过所述第一进程,从所述至少一个第二进程中选择与所述第一访问请求所访问的局域网服务器的类型相同的目标进程。
[0034]在一种可能实现方式中,所述接收模块,还用于在所述目标进程等待所述局域网服务器响应于所述第一访问请求返回的第一响应信息的过程中,所述目标进程还接收第二访问请求,执行从所述至少一个局域网服务器的网络地址中,确定所述第二访问请求所访问的局域网服务器的网络地址的过程。
[0035]在一种可能实现方式中,所述配置文件还存储有每个所述局域网服务器的端口或路径中的至少一项,所述局域网服务器的端口或路径中的至少一项用于供所述互联网服务器访问所述局域网服务器。
[0036]在一种可能实现方式中,所述接收模块,还用于通过所述第二进程接收任一局域
网服务器发送的第三访问请求,所述第三访问请求用于访问所述互联网服务器;
[0037]所述发送模块,还用于通过所述第一进程向所述互联网服务器发送所述第三访问请求。
[0038]另一方面,提供了一种服务器,所述中转服务器包括处理器和存储器,所述存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述处理器加载并执行以实现如上述方面所述的网络代理方法所执行的操作。
[0039]另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机程序,所述至少一条计算机程序由处理器加载并执行以实现如上述方面所述的网络代理方法所执行的操作。
[0040]另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述方面所述的网络代理方法所执行的操作。
[0041]本申请实施例提供的方案中,提供了一种运行有代理程序的中转服务器,该代理程序包括第一进程和第二进程,且该代理程序中存储有互联网服务器地址和局域网服务器地址,本申请通过第一进程和第二进程的交互将互联网服务器发送的访问请求转发给对应的局域网服务器,以使互联网服务器能够访问局域网服务器,实现了局域网服务器与互联网服务器的连通,打破了互联网地址有限而无法为多个局域网服务器连通互联网的局限性,提高了局域网连通互联网的便捷性。
附图说明
[0042]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络代理方法,其特征在于,所述方法由中转服务器执行,所述中转服务器配置有代理程序,所述代理程序包括第一进程和至少一个第二进程,所述方法包括:通过所述第一进程接收互联网服务器发送的第一访问请求,所述第一访问请求用于访问局域网服务器,所述第一访问请求携带所述局域网服务器的域名,所述代理程序存储有所述互联网服务器的网络地址;通过所述第一进程,从所述至少一个第二进程中选择目标进程;通过所述目标进程从所述代理程序的配置文件中读取已存储的至少一个局域网服务器的网络地址;通过所述目标进程,从所述至少一个局域网服务器的网络地址中,确定与所述第一访问请求携带的所述局域网服务器的域名匹配的网络地址;通过所述目标进程和所述网络地址,向所述局域网服务器发送所述第一访问请求。2.根据权利要求1所述的方法,其特征在于,所述通过所述第一进程,从所述至少一个第二进程中选择目标进程,包括:通过所述第一进程,从所述至少一个第二进程中选择处于空闲状态的目标进程;或者,通过所述第一进程,从所述至少一个第二进程中选择内存占用率最小的目标进程;或者,通过所述第一进程,从所述至少一个第二进程中选择与所述第一访问请求所访问的局域网服务器的类型相同的目标进程。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标进程等待所述局域网服务器响应于所述第一访问请求返回的第一响应信息的过程中,所述目标进程还接收第二访问请求,执行从所述至少一个局域网服务器的网络地址中,确定所述第二访问请求所访问的局域网服务器的网络地址的过程。4.根据权利要求1所述的方法,其特征在于,所述配置文件还存储有每个所述局域网服务器的端口或路径中的至少一项,所述局域网服务器的端口或路径中的至少一项用于供所述互联网服务器访问所述局域网服务器。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述第二进程接收任一局域网服务器发送的第三访问请求,所述第三访问请求用于访问所述互联网服务器;通过所述第一进程向所述互联网服务器发送所述第三访问请求。6.一种网络代理装置,其特征在于,所述装置设置于中转服务器,所述中转服务器配置有代理程序,所述代理程序包括第一进程和至少一个第二进程,所述装置包括:接收模块,用于通过所述第一进程接收互联网服务器发送的第一访问请求,所述第一访问请求用于访...

【专利技术属性】
技术研发人员:陈孝良李智勇
申请(专利权)人:海南声智互联科技有限公司
类型:发明
国别省市:

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

1