一种代理节点的配置方法、装置以及计算设备与流程

文档序号:36996349发布日期:2024-02-09 12:37阅读:14来源:国知局
一种代理节点的配置方法、装置以及计算设备与流程

本发明涉及计算机安全通信,尤其涉及一种代理节点的配置方法、装置以及计算设备。


背景技术:

1、代理节点是设置在客户端和服务器之间的节点,用于从服务器获取数据。当代理节点接收首客户端发送的从目标服务器获取数据的请求时,代理节点向目标服务器发送请求,并将目标服务器响应于请求返回的数据发送给客户端。在代理节点正常工作之前,需要在代理节点配置对应的插件,并通过插件开启代理服务,以通过代理服务实现对应的功能。

2、相关技术中,通常需要在代理节点手动配置插件并开启代理服务。在代理节点的数量较多的场景下,由于不同代理节点具有不同的架构类型,不同架构类型的代理节点还具有不同种类的代理服务对应的插件。因此,依次手动配置多个代理节点需要消耗大量的时间,存在配置效率低的问题。

3、因此,亟需一种代理节点的配置方法,实现对代理节点的快速配置,节约配置时间,提升配置效率。


技术实现思路

1、本发明提供及一种代理节点的配置方法、装置以及计算设备,能够实现对代理节点的快速配置,节约配置时间,提升配置效率。

2、本发明解决上述技术问题的技术方案如下:

3、第一方面,本发明提供一种代理节点的配置方法,应用于控制节点,控制节点与多个代理节点通信,上述方法包括:接收第一指令,第一指令用于指示配置目标代理节点,目标代理节点为多个代理节点中的一个或多个;响应于第一指令,获取每个目标代理节点对应的代理插件;向每个目标代理节点发送第二指令,第二指令中携带有每个目标代理节点对应的代理插件,第二指令用于指示每个目标代理节点加载代理插件,以完成配置。

4、本发明的有益效果是:本发明提供的方法通过确定每个代理节点的代理插件,并将代理插件发送给对应的代理节点,能够使得每个代理节点通过加载代理插件完成快速配置,能够节约配置时间,提升配置效率。

5、在上述技术方案的基础上,本发明还可以作如下改进。

6、在第一方面一种可能的实现方式中,响应于第一指令,获取每个目标代理节点对应的代理插件,包括:响应于第一指令,确定每个目标代理节点的架构类型和代理服务种类;从预设代理插件库中获取每个目标代理节点对应的代理插件,预设代理插件库中预先存储有多个架构类型的代理节点中每个架构类型的代理节点对应的多个代理服务种类的代理插件。

7、采用上述进一步方案的有益效果是:本发明通过在预设代理插件库中存储多个架构类型的代理节点中每个架构类型的代理节点对应的多个代理服务种类的代理插件,能够快速确定每个目标代理节点对应的代理插件,进而能够使得每个目标代理节点根据代理插件完成配置。

8、在第一方面一种可能的实现方式中,代理节点的架构类型包括x86架构、mips架构、arm架构、ppc架构或sh4架构;代理服务种类包括socks5代理服务或http代理服务。

9、采用上述进一步方案的有益效果是:本发明提供的方法能够满足多种架构的代理节点,且能够使得不同架构的代理节点提供多种种类的代理服务,进而能够满足用户在不同使用场景下的使用需求。

10、在第一方面一种可能的实现方式中,在目标代理节点完成配置之后,方法还包括:向目标代理节点发送第三指令,第三指令中携带有预设配置参数,第三指令用于指示目标代理节点基于预设配置参数开启代理服务;以及,在目标代理节点开启代理服务之后,向已开启代理服务的目标代理节点发送第四指令,第四指令用于指示已开启代理服务的目标代理节点关闭代理服务;以及,向已开启代理服务的目标代理节点发送第五指令,第五指令用于指示目标代理节点卸载代理插件。

11、采用上述进一步方案的有益效果是:本发明提供的方法能够在控制节点实现代理节点的代理服务的开启、关闭以及卸载。能够提升代理节点的配置效率,便于用户对多个代理节点进行快速管理,从而提升用户使用体验。

12、在第一方面一种可能的实现方式中,向目标代理节点发送第三指令,包括:显示第一界面,第一界面显示有多个服务开启控件,每个服务开启控件分别对应一个目标代理节点;响应于对多个服务开启控件中的一个或多个的选中操作,生成第三指令;向多个服务开启控件中的一个或多个对应的目标代理节点发送第三指令。

13、采用上述进一步方案的有益效果是:本发明提供的方法能够在控制节点显示的第一界面实现代理节点的代理服务的开启。能够提升代理节点的配置效率,便于用户对多个代理节点进行快速管理,从而提升用户使用体验。

14、在第一方面一种可能的实现方式中,第一界面还显示有多个服务关闭控件,每个服务关闭控件分别对应一个已开启代理服务的目标代理节点;向已开启代理服务的目标代理节点中的一个或多个发送第四指令,包括:响应于对多个服务关闭控件中的一个或多个的选中操作,生成第四指令;向多个服务关闭控件中的一个或多个对应的已开启代理服务的目标代理节点发送第四指令。

15、采用上述进一步方案的有益效果是:本发明提供的方法能够在控制节点显示的第一界面实现代理节点的代理服务的关闭。能够提升代理节点的配置效率,便于用户对多个代理节点进行快速管理,从而提升用户使用体验。

16、在第一方面一种可能的实现方式中,在目标代理节点完成配置之后,方法还包括:接收输入的目标代理节点对应的目标配置参数;向目标代理节点发送携带有目标配置参数的第六指令,第六指令用于指示目标代理节点基于目标配置参数开启代理服务。

17、采用上述进一步方案的有益效果是:本发明提供的方法能够在控制节点输入目标代理节点的目标配置参数,并控制目标代理节点基于目标配置参数开启代理服务,进而能够实现配置参数的灵活配置,满足用户在不同使用场景下的使用需求。

18、在第一方面一种可能的实现方式中,在接收第一指令之前,上述方法还包括:接收第一请求,第一请求中携带有目标代理插件、目标代理插件对应的代理节点的架构类型信息和目标代理插件的代理服务种类信息;响应于第一请求,将目标代理插件、目标代理插件对应的代理节点的架构类型信息和目标代理插件的代理服务种类信息存储在预设代理插件库中。

19、采用上述进一步方案的有益效果是:本发明通过在预设代理插件库中存储多个架构类型的代理节点中每个架构类型的代理节点对应的多个代理服务种类的代理插件,能够快速确定每个目标代理节点对应的代理插件,进而能够使得每个目标代理节点根据代理插件完成配置。

20、在第一方面一种可能的实现方式中,上述方法还包括:接收第二请求,第二请求用于请求显示多个目标代理节点的网络带宽信息;响应于第二请求,获取多个目标代理节点的网络带宽信息;在第一界面显示多个目标代理节点的网络带宽信息。

21、采用上述进一步方案的有益效果是:本发明提供的方法能够在控制节点显示多个代理节点中每个代理节点的网络带宽信息,使得用户能够基于网络带宽信息实现对多个代理节点的管理,从而提升用户使用体验。

22、第二方面,本发明提供一种代理节点的配置方法,应用于代理节点,代理节点与控制节点通信,上述方法包括:接收控制节点发送的第二指令,第二指令中携带有代理插件;响应于第二指令,加载代理插件,以完成配置。

23、在第二方面一种可能的实现方式中,上述方法还包括:接收控制节点发送的第三指令,第三指令中携带有预设配置参数;响应于第三指令基于预设配置参数开启代理服务;以及,在开启代理服务之后,接收控制节点发送的第四指令,响应于第四指令关闭代理服务;以及,接收控制节点发送的第五指令,响应于第五指令卸载代理插件。

24、第三方面,本发明提供一种代理节点的配置装置,应用于控制节点,控制节点与多个代理节点通信,上述装置包括:接收单元,用于接收第一指令,第一指令用于指示配置目标代理节点,目标代理节点为多个代理节点中的一个或多个;获取单元,用于响应于第一指令,获取每个目标代理节点对应的代理插件;发送单元,用于向每个目标代理节点发送第二指令,第二指令中携带有每个目标代理节点对应的代理插件,第二指令用于指示每个目标代理节点加载代理插件,以完成配置。

25、在第三方面一种可能的实现方式中,获取单元,具体用于:响应于第一指令,确定每个目标代理节点的架构类型和代理服务种类;从预设代理插件库中获取每个目标代理节点对应的代理插件,预设代理插件库中预先存储有多个架构类型的代理节点中每个架构类型的代理节点对应的多个代理服务种类的代理插件。

26、在第三方面一种可能的实现方式中,代理节点的架构类型包括x86架构、mips架构、arm架构、ppc架构或sh4架构;代理服务种类包括socks5代理服务或http代理服务。

27、在第三方面一种可能的实现方式中,在目标代理节点完成配置之后,发送单元,还用于向目标代理节点发送第三指令,第三指令中携带有预设配置参数,第三指令用于指示目标代理节点基于预设配置参数开启代理服务;以及用于在目标代理节点开启代理服务之后,向已开启代理服务的目标代理节点发送第四指令,第四指令用于指示已开启代理服务的目标代理节点关闭代理服务;以及用于向已开启代理服务的目标代理节点发送第五指令,第五指令用于指示目标代理节点卸载代理插件。

28、在第三方面一种可能的实现方式中,上述装置还包括显示单元和处理单元,显示单元用于显示第一界面,第一界面显示有多个服务开启控件,每个服务开启控件分别对应一个目标代理节点;处理单元用于响应于对多个服务开启控件中的一个或多个的选中操作,生成第三指令;发送单元,还用于向多个服务开启控件中的一个或多个对应的目标代理节点发送第三指令。

29、在第三方面一种可能的实现方式中,第一界面还显示有多个服务关闭控件,每个服务关闭控件分别对应一个已开启代理服务的目标代理节点;处理单元还用于响应于对多个服务关闭控件中的一个或多个的选中操作,生成第四指令;发送单元,还用于向多个服务关闭控件中的一个或多个对应的已开启代理服务的目标代理节点发送第四指令。

30、在第三方面一种可能的实现方式中,在目标代理节点完成配置之后,接收单元,还用于接收输入的目标代理节点对应的目标配置参数;发送单元,还用于向目标代理节点发送携带有目标配置参数的第六指令,第六指令用于指示目标代理节点基于目标配置参数开启代理服务。

31、在第三方面一种可能的实现方式中,在接收第一指令之前,接收单元,还用于接收第一请求,第一请求中携带有目标代理插件、目标代理插件对应的代理节点的架构类型信息和目标代理插件的代理服务种类信息;处理单元,还用于响应于第一请求,将目标代理插件、目标代理插件对应的代理节点的架构类型信息和目标代理插件的代理服务种类信息存储在预设代理插件库中。

32、第四方面,本发明提供一种代理节点的配置装置,应用于代理节点,代理节点与控制节点通信,上述装置包括:接收单元,用于接收控制节点发送的第二指令,第二指令中携带有代理插件;配置单元,用于响应于第二指令,加载代理插件,以完成配置。

33、在第四方面一种可能的实现方式中,接收单元,还用于接收控制节点发送的第三指令,第三指令中携带有预设配置参数;配置单元,还用于响应于第三指令基于预设配置参数开启代理服务;

34、接收单元,还用于在开启代理服务之后,接收控制节点发送的第四指令,配置单元,还用于响应于第四指令关闭代理服务;

35、接收单元,还用于接收控制节点发送的第五指令,配置单元,还用于响应于第五指令卸载代理插件。

36、第五方面,本发明提供一种计算设备,包括:处理器。用于存储处理器可执行指令的存储器。其中,处理器被配置为执行指令,以实现如上述第一方面任一项的代理节点的配置方法。

37、第六方面,提供了一种芯片,该芯片包括:处理器和接口电路。接口电路,用于接收代码指令并传输至处理器。处理器,用于运行代码指令以执行上述第一方面提供的任意一种代理节点的配置方法。

38、第七方面,提供了一种计算机可读存储介质,存储有计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行上述第一方面提供的任意一种代理节点的配置方法。

39、第八方面,提供了一种计算机程序产品,包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行上述第一方面提供的任意一种代理节点的配置方法。

40、其中,第二方面至第八方面中任一种设计方式所带来的技术效果可以参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1